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/f32-build-26052148-3074361/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=1614729600 Wrote: /builddir/build/SRPMS/firefox-86.0-7.fc32.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/f32-build-26052148-3074361/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=1614729600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.e4oTI5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-86.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-86.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-86.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 1279 (offset -1 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). Patch #44 (build-arm-libopus.patch): + echo '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). + echo 'Patch #49 (build-arm-libaom.patch):' 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 585 (offset 78 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 #56 (mozilla-1686888.patch): + echo 'Patch #56 (mozilla-1686888.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1686888-dump-syms --fuzz=0 patching file Cargo.lock patching file Cargo.toml patching file python/mozbuild/mozbuild/action/dumpsymbols.py patching file taskcluster/ci/toolchain/minidump_stackwalk.yml patching file toolkit/crashreporter/google-breakpad/src/common/dwarf/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/linux/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/mac/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/moz.build patching file toolkit/crashreporter/google-breakpad/src/common/solaris/moz.build patching file toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/moz.build patching file toolkit/crashreporter/google-breakpad/src/tools/mac/dump_syms/moz.build patching file toolkit/crashreporter/google-breakpad/src/tools/solaris/dump_syms/moz.build patching file toolkit/crashreporter/moz.build patching file toolkit/crashreporter/rust/Cargo.toml patching file toolkit/crashreporter/rust/lib.rs patching file toolkit/crashreporter/rust/moz.build patching file toolkit/crashreporter/rust/rust_demangle.h patching file toolkit/crashreporter/tools/unit-symbolstore.py patching file tools/crashreporter/app.mozbuild patching file tools/lint/clippy.yml Patch #57 (icecat-78.7.1-fix_error_template_with_C_linkage.patch): + echo 'Patch #57 (icecat-78.7.1-fix_error_template_with_C_linkage.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .icecat-78.7.1-fix_error_template_with_C_linkage --fuzz=0 patching file other-licenses/atk-1.0/atk/atkobject.h 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 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/commandlines/test/unit/xpcshell.ini patching file toolkit/components/extensions/test/xpcshell/xpcshell-common.ini patching file toolkit/modules/subprocess/test/xpcshell/xpcshell.ini patching file toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini 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/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 gfx/tests/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/box-shadow/reftest.list patching file layout/reftests/bugs/reftest.list patching file layout/reftests/canvas/reftest.list patching file layout/reftests/columns/reftest.list patching file layout/reftests/css-blending/reftest.list patching file layout/reftests/css-break/reftest.list patching file layout/reftests/css-grid/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/text/reftest.list patching file layout/reftests/forms/placeholder/reftest.list patching file layout/reftests/forms/textbox/reftest.list patching file layout/reftests/high-contrast/reftest.list patching file layout/reftests/image-element/reftest.list patching file layout/reftests/mathml/reftest.list patching file layout/reftests/outline/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/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-shadow/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 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 937 (offset 64 lines). Hunk #2 succeeded at 956 (offset 64 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 Hunk #1 succeeded at 249 (offset 5 lines). patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4497 (offset 29 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 62 (offset 2 lines). Hunk #2 succeeded at 550 (offset 16 lines). Hunk #3 succeeded at 877 (offset 16 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Hunk #1 succeeded at 59 (offset -1 lines). + echo 'Patch #227 (firefox-locale-debug.patch):' Patch #227 (firefox-locale-debug.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 378 (offset 6 lines). 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 1525 (offset -94 lines). Patch #230 (firefox-kde-webrender.patch): + echo 'Patch #230 (firefox-kde-webrender.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-kde-webrender --fuzz=0 patching file widget/GfxInfoX11.cpp Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp 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 Hunk #1 succeeded at 1867 (offset -1 lines). + echo 'Patch #408 (mozilla-1663844.patch):' 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). + echo 'Patch #415 (mozilla-1670333.patch):' 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 + echo 'Patch #418 (mozilla-1556931-s390x-hidden-syms.patch):' Patch #418 (mozilla-1556931-s390x-hidden-syms.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1556931-s390x-hidden-syms --fuzz=0 patching file gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp + echo 'Patch #429 (mozilla-1631061-1.patch):' Patch #429 (mozilla-1631061-1.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1631061 --fuzz=0 patching file widget/gtk/nsClipboardWayland.cpp Hunk #1 succeeded at 180 (offset 25 lines). Hunk #2 succeeded at 191 (offset 25 lines). Hunk #3 succeeded at 204 (offset 25 lines). Hunk #4 succeeded at 444 (offset 25 lines). Hunk #5 succeeded at 469 (offset 25 lines). Hunk #6 succeeded at 486 (offset 25 lines). Hunk #7 succeeded at 503 (offset 25 lines). Hunk #8 succeeded at 515 (offset 25 lines). Hunk #9 succeeded at 529 (offset 25 lines). Hunk #10 succeeded at 540 (offset 25 lines). Hunk #11 succeeded at 554 (offset 25 lines). Hunk #12 succeeded at 565 (offset 25 lines). Hunk #13 succeeded at 579 (offset 25 lines). Hunk #14 succeeded at 603 (offset 25 lines). Hunk #15 succeeded at 612 (offset 25 lines). Hunk #16 succeeded at 622 (offset 25 lines). Hunk #17 succeeded at 723 (offset 25 lines). Hunk #18 succeeded at 734 (offset 25 lines). Hunk #19 succeeded at 744 (offset 25 lines). Hunk #20 succeeded at 754 (offset 25 lines). Hunk #21 succeeded at 876 (offset 25 lines). Hunk #22 succeeded at 915 (offset 25 lines). Hunk #23 succeeded at 947 (offset 25 lines). Patch #430 (mozilla-1631061-2.patch): + echo 'Patch #430 (mozilla-1631061-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1631061 --fuzz=0 patching file widget/gtk/nsClipboardWayland.cpp Hunk #1 succeeded at 867 (offset 25 lines). Hunk #2 succeeded at 877 (offset 25 lines). Hunk #3 succeeded at 988 (offset 25 lines). Patch #431 (mozilla-1683578.patch): + echo 'Patch #431 (mozilla-1683578.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1683578 --fuzz=0 patching file widget/gtk/nsWindow.cpp patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #432 (mozilla-1694670.patch): + echo 'Patch #432 (mozilla-1694670.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1694670 --fuzz=0 patching file gfx/qcms/src/iccread.rs + /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="/usr"' + echo 'ac_add_options --libdir="/usr/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-crashreporter' + echo 'ac_add_options --disable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' ++ pwd + echo 'ac_add_options --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-86.0/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-loc-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-86.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.LeoOI6 + umask 022 + cd /builddir/build/BUILD + cd firefox-86.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 cfg-if v1.0.0 Compiling getrandom v0.2.2 Compiling serde_derive v1.0.123 Compiling serde v1.0.123 Compiling ryu v1.0.5 Compiling autocfg v1.0.1 Compiling bitflags v1.2.1 Compiling ppv-lite86 v0.2.10 Compiling serde_json v1.0.62 Compiling log v0.4.14 Compiling unicode-width v0.1.8 Compiling ansi_term v0.11.0 Compiling unicode-segmentation v1.7.1 Compiling hashbrown v0.9.1 Compiling itoa v0.4.7 Compiling cbindgen v0.16.0 Compiling vec_map v0.8.2 Compiling strsim v0.8.0 Compiling remove_dir_all v0.5.3 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 clap v2.33.3 Compiling rand_core v0.6.2 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 55s Installing /builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.16.0` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin /builddir/build/BUILD/firefox-86.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 '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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' + export RUSTFLAGS=-Cdebuginfo=0 + RUSTFLAGS=-Cdebuginfo=0 + MOZ_OPT_FLAGS='-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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"' + 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 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 + export MACH_NO_WRITE_TIMES=1 + MACH_NO_WRITE_TIMES=1 + ./mach build + cat - Clobber not needed. /usr/bin/python3 /builddir/build/BUILD/firefox-86.0/configure.py Creating Python 3 environment created virtual environment CPython3.8.7.final.0-32 in 760ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Re-executing in the virtualenv Adding configure options from /builddir/build/BUILD/firefox-86.0/.mozconfig --enable-application=browser --with-system-zlib --disable-strip --enable-necko-wifi --disable-updater --enable-chrome-format=omni --enable-pulseaudio --enable-av1 --without-system-icu --enable-release --update-channel=release --allow-addon-sideload --with-system-fdk-aac --enable-js-shell --enable-default-toolkit=cairo-gtk3-wayland --enable-official-branding --prefix=/usr --libdir=/usr/lib --with-system-nspr --with-system-nss --enable-system-ffi --disable-elf-hack --enable-optimize --disable-debug --disable-jemalloc --disable-crashreporter --disable-tests --with-system-jpeg --with-system-libvpx --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-86.0/mozilla-api-key --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-loc-api-key --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-86.0/google-api-key --enable-linker=gold CFLAGS=-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 STRIP=/bin/true RANLIB=gcc-ranlib LDFLAGS=-Wl,--no-keep-memory -Wl,--strip-debug AR=gcc-ar MOZ_TELEMETRY_REPORTING=1 NM=gcc-nm CXXFLAGS=-O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 BUILD_OFFICIAL=1 CC=gcc NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper MOZILLA_OFFICIAL=1 CXX=g++ checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... armv7l-unknown-linux-gnueabihf checking for target system type... armv7l-unknown-linux-gnueabihf checking whether cross compiling... no checking for Python 3... /builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3/bin/python (3.8.7) checking for wget... not found checking for yasm... /usr/bin/yasm checking yasm version... 1.3.0 checking for ccache... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 10.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 10.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 10.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 10.2.1 checking the host C++ compiler works... yes checking ARM version support in compiler... 7 checking for ARM SIMD support in compiler... yes checking for ARM NEON support in compiler... yes checking for 64-bit OS... no checking for new enough STL headers from libstdc++... yes checking for nasm... /usr/bin/nasm checking nasm version... 2.14.02 checking for linker... gold checking for the assembler... /usr/bin/gcc checking for ar... /usr/bin/gcc-ar checking for nm... /usr/bin/gcc-nm checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 1.6.3 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for llvm_profdata... /usr/bin/llvm-profdata checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse checking for nspr >= 4.26... yes checking NSPR_CFLAGS... -I/usr/include/nspr4 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.50.0 checking cargo version... 1.50.0 checking for rust host triplet... armv7-unknown-linux-gnueabihf checking for rust target triplet... armv7-unknown-linux-gnueabihf checking for rustdoc... /usr/bin/rustdoc checking for cbindgen... /builddir/build/BUILD/firefox-86.0/my_rust_vendor/.cargo/bin/cbindgen checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... /usr/lib/libclang.so checking that libclang is new enough... yes 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 checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... checking MOZ_FFI_LIBS... -lffi checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (12.20.1) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -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 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 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 6.1.0... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 checking _FT2_LIBS... -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /usr/bin/unzip checking for zip... /usr/bin/zip checking for gn... not found checking for the Mozilla API key... yes checking for the Google Location Service API key... yes checking for the Google Safebrowsing API key... yes checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for vpx >= 1.8.0... yes checking MOZ_LIBVPX_CFLAGS... checking MOZ_LIBVPX_LIBS... -lvpx -lm checking for vpx/vpx_decoder.h... yes checking for vpx_codec_dec_init_ver... yes checking for jpeg_destroy_compress... yes checking for sufficient jpeg library version... yes checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes checking for fdk-aac... yes checking MOZ_FDK_AAC_CFLAGS... checking MOZ_FDK_AAC_LIBS... -lfdk-aac checking for dump_syms... not found checking for getcontext... yes checking for nss >= 3.61... yes checking NSS_CFLAGS... -I/usr/include/nss3 -I/usr/include/nspr4 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl checking for awk... /usr/bin/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.030003 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /usr/bin/rpmbuild checking for NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 creating cache ./config.cache checking host system type... armv7l-unknown-linux-gnueabihf checking target system type... armv7l-unknown-linux-gnueabihf checking build system type... armv7l-unknown-linux-gnueabihf checking for objcopy... /usr/bin/objcopy checking for Cygwin environment... no checking for mingw32 environment... no checking for executable suffix... no checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ -std=gnu++17 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... /bin/true checking for otool... no checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for -z relro option to ld... yes checking for -z nocopyreloc option to ld... yes checking for -Bsymbolic-functions option to ld... yes checking for --build-id=sha1 option to ld... yes checking for --ignore-unresolved-symbol option to ld... no checking if toolchain supports -mssse3 option... no checking if toolchain supports -msse4.1 option... no checking whether the linker supports Identical Code Folding... yes checking whether removing dead symbols breaks debugging... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sockaddr_in.sin_len... false checking for sockaddr_in6.sin6_len... false checking for sockaddr.sa_len... false checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for dladdr... yes checking for memmem... yes checking for socket in -lsocket... no checking for XDrawLines in -lX11... yes checking for XextAddDisplay in -lXext... yes checking for XtFree in -lXt... yes checking for xcb_connect in -lxcb... yes checking for xcb_shm_query_version in -lxcb-shm... yes checking for XGetXCBConnection in -lX11-xcb... yes checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking for pthread.h... yes checking for stat64... yes checking for lstat64... yes checking for truncate64... yes checking for statvfs64... yes checking for statvfs... yes checking for statfs64... yes checking for statfs... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for arc4random... no checking for arc4random_buf... no checking for mallinfo... yes checking for gettid... yes checking for lchown... yes checking for setpriority... yes checking for strerror... yes checking for syscall... yes checking for lutimes... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for pthread_cond_timedwait_monotonic_np... checking for res_ninit()... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for ARM EABI... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-86.0/browser/confvars.sh checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -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 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 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 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/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 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 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include checking MOZ_DBUS_LIBS... -ldbus-1 checking for dbus-glib-1 >= 0.60... yes checking MOZ_DBUS_GLIB_CFLAGS... -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 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 checking for linux/joystick.h... yes checking for fdatasync... yes checking for valid C compiler optimization flags... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -pipe support... yes checking what kind of list files are supported by the linker... linkerscript checking for glib-2.0 >= 1.3.7 gobject-2.0... yes checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 checking for FT_Bitmap_Size.y_ppem... yes checking for FT_GlyphSlot_Embolden... yes checking for FT_Load_Sfnt_Table... yes checking for fontconfig/fcfreetype.h... yes checking for posix_fadvise... yes checking for posix_fallocate... yes updating cache ./config.cache creating ./config.data js/src> Refreshing /builddir/build/BUILD/firefox-86.0/js/src/old-configure with /builddir/build/BUILD/firefox-86.0/build/autoconf/autoconf.sh js/src> loading cache ./config.cache js/src> checking host system type... armv7l-unknown-linux-gnueabihf js/src> checking target system type... armv7l-unknown-linux-gnueabihf js/src> checking build system type... armv7l-unknown-linux-gnueabihf js/src> checking for Cygwin environment... (cached) no js/src> checking for mingw32 environment... (cached) no js/src> checking for executable suffix... (cached) no js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) works... (cached) yes js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) is a cross-compiler... no js/src> checking whether we are using GNU C... (cached) yes js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++17 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) works... (cached) yes js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -g0 -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -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 -fuse-ld=gold) is a cross-compiler... no js/src> checking whether we are using GNU C++... (cached) yes js/src> checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 js/src> checking for strip... (cached) /bin/true js/src> checking for sb-conf... no js/src> checking for ve... no js/src> checking for X... (cached) libraries , headers js/src> checking for dnet_ntoa in -ldnet... (cached) no js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no js/src> checking for gethostbyname... (cached) yes js/src> checking for connect... (cached) yes js/src> checking for remove... (cached) yes js/src> checking for shmat... (cached) yes js/src> checking for IceConnectionNumber in -lICE... (cached) yes js/src> checking for --noexecstack option to as... yes js/src> checking for -z noexecstack option to ld... yes js/src> checking for -z text option to ld... yes js/src> checking for -z relro option to ld... yes js/src> checking for -z nocopyreloc option to ld... yes js/src> checking for -Bsymbolic-functions option to ld... yes js/src> checking for --build-id=sha1 option to ld... yes js/src> checking whether the linker supports Identical Code Folding... yes js/src> checking whether removing dead symbols breaks debugging... no js/src> checking for working const... (cached) yes js/src> checking for mode_t... (cached) yes js/src> checking for off_t... (cached) yes js/src> checking for pid_t... (cached) yes js/src> checking for size_t... (cached) yes js/src> checking for ssize_t... yes js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no js/src> checking for dirent.h that defines DIR... (cached) yes js/src> checking for opendir in -ldir... (cached) no js/src> checking for gethostbyname_r in -lc_r... (cached) no js/src> checking for library containing dlopen... (cached) -ldl js/src> checking for dlfcn.h... (cached) yes js/src> checking for socket in -lsocket... (cached) no js/src> checking for pthread_create in -lpthreads... (cached) no js/src> checking for pthread_create in -lpthread... (cached) yes js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes js/src> checking for getc_unlocked... yes js/src> checking for _getc_nolock... no js/src> checking for gmtime_r... (cached) yes js/src> checking for localtime_r... (cached) yes js/src> checking for pthread_getname_np... yes js/src> checking for pthread_get_name_np... no js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) js/src> checking for sin in -lm... yes js/src> checking for res_ninit()... (cached) yes js/src> checking for nl_langinfo and CODESET... yes js/src> checking for an implementation of va_copy()... (cached) yes js/src> checking whether va_list can be copied by value... (cached) yes js/src> checking for ARM EABI... (cached) yes js/src> checking for __thread keyword for TLS variables... (cached) yes js/src> checking for localeconv... (cached) yes js/src> checking for valid optimization flags... yes js/src> checking for __cxa_demangle... (cached) yes js/src> checking for -pipe support... yes js/src> checking for tm_zone tm_gmtoff in struct tm... yes js/src> checking what kind of list files are supported by the linker... linkerscript js/src> checking for posix_fadvise... (cached) yes js/src> checking for posix_fallocate... (cached) yes js/src> checking for malloc.h... (cached) yes js/src> checking for strndup... (cached) yes js/src> checking for posix_memalign... (cached) yes js/src> checking for memalign... (cached) yes js/src> checking for malloc_usable_size... (cached) yes js/src> checking whether malloc_usable_size definition can use const argument... no js/src> checking for valloc in malloc.h... yes js/src> checking for valloc in unistd.h... no js/src> checking for _aligned_malloc in malloc.h... no js/src> updating cache ./config.cache js/src> creating ./config.data Creating config.status Reticulating splines... 0:02.39 File already read. Skipping: /builddir/build/BUILD/firefox-86.0/gfx/angle/targets/angle_common/moz.build Finished reading 1562 moz.build files in 7.10s Read 13 gyp files in parallel contributing 0.00s to total wall time Processed into 9059 build config descriptors in 6.76s RecursiveMake backend executed in 9.65s 3180 total backend files; 3180 created; 0 updated; 0 unchanged; 0 deleted; 21 -> 1183 Makefile FasterMake backend executed in 1.14s 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 25.42s; CPU time: 23.97s; Efficiency: 94%; Untracked: 0.76s Adding make options from /builddir/build/BUILD/firefox-86.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_SERVICES_SYNC=1 MOZ_MAKE_FLAGS=-j2 MOZ_OBJDIR=/builddir/build/BUILD/firefox-86.0/objdir OBJDIR=/builddir/build/BUILD/firefox-86.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-86.0/.mozconfig export FOUND_MOZCONFIG /usr/bin/gmake -f client.mk MOZ_PARALLEL_BUILD=2 -s Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 5; Removed 0 files and 0 directories. Elapsed: 1.03s; From dist/include: Kept 1778 existing; Added/updated 4269; Removed 0 files and 0 directories. Elapsed: 0.29s; From _tests: Kept 13 existing; Added/updated 570; Removed 0 files and 0 directories. Elapsed: 0.71s; From dist/bin: Kept 8 existing; Added/updated 2572; Removed 0 files and 0 directories. ./mozilla-config.h.stub ./buildid.h.stub ./source-repo.h.stub ./stl.sentinel.stub ./application.ini.stub config ./UseCounterList.h.stub ./UseCounterWorkerList.h.stub ./ServoCSSPropList.py.stub ./cbindgen-metadata.json.stub ./encodingsgroups.properties.h.stub ./js-confdefs.h.stub ./js-config.h.stub ./selfhosted.out.h.stub ./ReservedWordsGenerated.h.stub /usr/bin/g++ -std=gnu++17 -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="86.0" -DMOZILLA_VERSION_U=86.0 -DMOZILLA_UAVERSION="86.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 -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_GLEAN=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="86.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 ./StatsPhasesGenerated.h.stub ./MOpcodesGenerated.h.stub ./LOpcodesGenerated.h.stub ./CacheIROpsGenerated.h.stub ./FrameIdList.h.stub ./FrameTypeList.h.stub ./CountedUnknownProperties.h.stub ./metrics.rs.stub ./GleanMetrics.h.stub ./GleanJSMetricsLookup.h.stub ./pings.rs.stub ./GleanPings.h.stub ./GleanJSPingsLookup.h.stub ./TelemetryScalarData.h.stub ./TelemetryScalarEnums.h.stub ./TelemetryEventData.h.stub ./TelemetryEventEnums.h.stub ./TelemetryProcessEnums.h.stub ./TelemetryProcessData.h.stub ./TelemetryUserInteractionData.h.stub ./TelemetryUserInteractionNameMap.h.stub ./CrashAnnotations.h.stub ./xpcom-config.h.stub ./ErrorList.h.stub ./ErrorNamesInternal.h.stub ./error_list.rs.stub ./Services.h.stub ./services.rs.stub ./nsGkAtomList.h.stub ./nsGkAtomConsts.h.stub ./xpidl.stub.stub ./application.ini.h.stub config/nsinstall_real ./CSS2Properties.webidl.stub ./audioipc_client_ffi_generated.h.stub ./audioipc_server_ffi_generated.h.stub ./webrender_ffi_generated.h.stub ./wgpu_ffi_generated.h.stub ./mapped_hyph.h.stub ./fluent_ffi_generated.h.stub ./fluent_langneg_ffi_generated.h.stub ./unic_langid_ffi_generated.h.stub ./nsCSSPropertyID.h.stub ./ServoCSSPropList.h.stub ./CompositorAnimatableProperties.h.stub ./ServoStyleConsts.h.stub ./mp4parse_ffi_generated.h.stub ./MozURL_ffi.h.stub ./rust_helper.h.stub ./neqo_glue_ffi_generated.h.stub ./fog_ffi_generated.h.stub ./TelemetryHistogramEnums.h.stub ./TelemetryHistogramNameMap.h.stub ./gk_rust_utils_ffi_generated.h.stub config/system-header.sentinel.stub accessible/xpcom/xpcAccEvents.h.stub modules/libpref/StaticPrefListAll.h.stub WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-86.0/objdir/config/makefiles/xpidl xpidl config/makefiles/xpidl/Bits.xpt config/makefiles/xpidl/accessibility.xpt config/makefiles/xpidl/alerts.xpt config/makefiles/xpidl/appshell.xpt config/makefiles/xpidl/appstartup.xpt config/makefiles/xpidl/autocomplete.xpt config/makefiles/xpidl/autoplay.xpt config/makefiles/xpidl/backgroundhangmonitor.xpt config/makefiles/xpidl/browser-element.xpt config/makefiles/xpidl/browser-newtab.xpt config/makefiles/xpidl/browsercompsbase.xpt config/makefiles/xpidl/caps.xpt config/makefiles/xpidl/captivedetect.xpt config/makefiles/xpidl/cascade_bindings.xpt config/makefiles/xpidl/chrome.xpt config/makefiles/xpidl/commandhandler.xpt config/makefiles/xpidl/commandlines.xpt config/makefiles/xpidl/composer.xpt config/makefiles/xpidl/content_events.xpt config/makefiles/xpidl/content_geckomediaplugins.xpt config/makefiles/xpidl/content_html.xpt config/makefiles/xpidl/docshell.xpt config/makefiles/xpidl/dom.xpt config/makefiles/xpidl/dom_audiochannel.xpt config/makefiles/xpidl/dom_base.xpt config/makefiles/xpidl/dom_bindings.xpt config/makefiles/xpidl/dom_events.xpt config/makefiles/xpidl/dom_geolocation.xpt config/makefiles/xpidl/dom_html.xpt config/makefiles/xpidl/dom_indexeddb.xpt config/makefiles/xpidl/dom_localstorage.xpt config/makefiles/xpidl/dom_media.xpt config/makefiles/xpidl/dom_network.xpt xpcom/components/Components.h.stub config/makefiles/xpidl/dom_notification.xpt config/makefiles/xpidl/dom_payments.xpt config/makefiles/xpidl/dom_power.xpt config/makefiles/xpidl/dom_presentation.xpt config/makefiles/xpidl/dom_push.xpt config/makefiles/xpidl/dom_quota.xpt config/makefiles/xpidl/dom_security.xpt config/makefiles/xpidl/dom_serializers.xpt config/makefiles/xpidl/dom_sidebar.xpt config/makefiles/xpidl/dom_simpledb.xpt config/makefiles/xpidl/dom_storage.xpt config/makefiles/xpidl/dom_system.xpt config/makefiles/xpidl/dom_webauthn.xpt config/makefiles/xpidl/dom_webspeechrecognition.xpt config/makefiles/xpidl/dom_webspeechsynth.xpt config/makefiles/xpidl/dom_workers.xpt config/makefiles/xpidl/dom_xslt.xpt config/makefiles/xpidl/dom_xul.xpt config/makefiles/xpidl/downloads.xpt config/makefiles/xpidl/editor.xpt config/makefiles/xpidl/enterprisepolicies.xpt config/makefiles/xpidl/extensions.xpt config/makefiles/xpidl/exthandler.xpt config/makefiles/xpidl/fastfind.xpt config/makefiles/xpidl/fog.xpt config/makefiles/xpidl/gfx.xpt config/makefiles/xpidl/html5.xpt config/makefiles/xpidl/htmlparser.xpt config/makefiles/xpidl/http-sfv.xpt config/makefiles/xpidl/imglib2.xpt config/makefiles/xpidl/inspector.xpt config/makefiles/xpidl/intl.xpt config/makefiles/xpidl/jar.xpt config/makefiles/xpidl/jsdebugger.xpt config/makefiles/xpidl/jsinspector.xpt config/makefiles/xpidl/kvstore.xpt config/makefiles/xpidl/layout_base.xpt config/makefiles/xpidl/layout_printing.xpt config/makefiles/xpidl/layout_xul_tree.xpt config/makefiles/xpidl/locale.xpt config/makefiles/xpidl/loginmgr.xpt config/makefiles/xpidl/migration.xpt config/makefiles/xpidl/mimetype.xpt config/makefiles/xpidl/mozfind.xpt config/makefiles/xpidl/mozintl.xpt config/makefiles/xpidl/necko.xpt config/makefiles/xpidl/necko_about.xpt config/makefiles/xpidl/necko_cache.xpt config/makefiles/xpidl/necko_cache2.xpt config/makefiles/xpidl/necko_cookie.xpt config/makefiles/xpidl/necko_dns.xpt config/makefiles/xpidl/necko_file.xpt config/makefiles/xpidl/necko_ftp.xpt config/makefiles/xpidl/necko_http.xpt config/makefiles/xpidl/necko_mdns.xpt config/makefiles/xpidl/necko_res.xpt config/makefiles/xpidl/necko_socket.xpt config/makefiles/xpidl/necko_strconv.xpt config/makefiles/xpidl/necko_viewsource.xpt config/makefiles/xpidl/necko_websocket.xpt config/makefiles/xpidl/necko_wifi.xpt config/makefiles/xpidl/parentalcontrols.xpt config/makefiles/xpidl/peerconnection.xpt config/makefiles/xpidl/pipnss.xpt config/makefiles/xpidl/places.xpt config/makefiles/xpidl/plugin.xpt config/makefiles/xpidl/pref.xpt config/makefiles/xpidl/prefetch.xpt config/makefiles/xpidl/profiler.xpt config/makefiles/xpidl/remote.xpt config/makefiles/xpidl/reputationservice.xpt config/makefiles/xpidl/sandbox.xpt config/makefiles/xpidl/satchel.xpt config/makefiles/xpidl/services.xpt config/makefiles/xpidl/services-crypto-component.xpt config/makefiles/xpidl/sessionStore_funcs.xpt config/makefiles/xpidl/shellservice.xpt config/makefiles/xpidl/shistory.xpt config/makefiles/xpidl/spellchecker.xpt config/makefiles/xpidl/startupcache.xpt config/makefiles/xpidl/storage.xpt config/makefiles/xpidl/telemetry.xpt config/makefiles/xpidl/thumbnails.xpt config/makefiles/xpidl/toolkit_antitracking.xpt config/makefiles/xpidl/toolkit_asyncshutdown.xpt config/makefiles/xpidl/toolkit_cleardata.xpt config/makefiles/xpidl/toolkit_crashservice.xpt config/makefiles/xpidl/toolkit_filewatcher.xpt config/makefiles/xpidl/toolkit_finalizationwitness.xpt config/makefiles/xpidl/toolkit_modules.xpt config/makefiles/xpidl/toolkit_osfile.xpt config/makefiles/xpidl/toolkit_processtools.xpt config/makefiles/xpidl/toolkit_search.xpt config/makefiles/xpidl/toolkit_shell.xpt config/makefiles/xpidl/toolkit_xulstore.xpt config/makefiles/xpidl/toolkitprofile.xpt config/makefiles/xpidl/txmgr.xpt config/makefiles/xpidl/txtsvc.xpt config/makefiles/xpidl/uconv.xpt config/makefiles/xpidl/update.xpt config/makefiles/xpidl/uriloader.xpt config/makefiles/xpidl/url-classifier.xpt config/makefiles/xpidl/urlformatter.xpt config/makefiles/xpidl/viaduct.xpt config/makefiles/xpidl/webBrowser_core.xpt config/makefiles/xpidl/webbrowserpersist.xpt config/makefiles/xpidl/webextensions.xpt config/makefiles/xpidl/webextensions-storage.xpt config/makefiles/xpidl/webvtt.xpt config/makefiles/xpidl/widget.xpt config/makefiles/xpidl/windowcreator.xpt config/makefiles/xpidl/windowwatcher.xpt config/makefiles/xpidl/xpcom_base.xpt config/makefiles/xpidl/xpcom_components.xpt config/makefiles/xpidl/xpcom_ds.xpt config/makefiles/xpidl/xpcom_io.xpt config/makefiles/xpidl/xpcom_system.xpt config/makefiles/xpidl/xpcom_threads.xpt config/makefiles/xpidl/xpconnect.xpt config/makefiles/xpidl/xul.xpt config/makefiles/xpidl/xulapp.xpt config/makefiles/xpidl/zipwriter.xpt config/makefiles/xpidl/xptdata.stub toolkit/library/rust/force-cargo-library-build accessible/aom Compiling libc v0.2.74 Compiling proc-macro2 v1.0.20 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/accessible/aom/AccessibleNode.h:13, from /builddir/build/BUILD/firefox-86.0/accessible/aom/AccessibleNode.cpp:6, from Unified_cpp_accessible_aom0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::AccessibleNode::GetStates(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_aom0.cpp:2: /builddir/build/BUILD/firefox-86.0/accessible/aom/AccessibleNode.cpp:99:42: note: while referencing ‘’ 99 | aStates = mStates->StringArray().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/accessible/aom/AccessibleNode.h:13, from /builddir/build/BUILD/firefox-86.0/accessible/aom/AccessibleNode.cpp:6, from Unified_cpp_accessible_aom0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_aom0.cpp:2: /builddir/build/BUILD/firefox-86.0/accessible/aom/AccessibleNode.cpp:94:44: note: while referencing ‘’ 94 | aStates = mStates->StringArray().Clone(); | ^ Compiling unicode-xid v0.2.0 Compiling syn v1.0.40 Compiling cfg-if v0.1.10 Compiling serde_derive v1.0.116 Compiling serde v1.0.116 Compiling bitflags v1.2.1 Compiling log v0.4.8 Compiling lazy_static v1.4.0 Compiling byteorder v1.3.2 Compiling autocfg v1.0.1 (/builddir/build/BUILD/firefox-86.0/third_party/rust/autocfg) Compiling autocfg v0.1.6 (/builddir/build/BUILD/firefox-86.0/third_party/rust/autocfg-0.1.6) Compiling memchr v2.3.3 Compiling getrandom v0.1.14 Compiling encoding_rs v0.8.22 Compiling pkg-config v0.3.9 Compiling ahash v0.4.5 Compiling itoa v0.4.4 Compiling matches v0.1.8 Compiling ppv-lite86 v0.2.6 Compiling thin-vec v0.2.1 Compiling ryu v1.0.2 Compiling version_check v0.9.1 Compiling cfg-if v1.0.0 Compiling libloading v0.6.2 Compiling threadbound v0.1.0 Compiling unicode-normalization v0.1.5 Compiling scopeguard v1.1.0 Compiling regex-syntax v0.6.12 Compiling percent-encoding v2.1.0 Compiling glob v0.3.0 Compiling futures v0.1.29 Compiling stable_deref_trait v1.2.0 Compiling semver-parser v0.7.0 Compiling anyhow v1.0.30 Compiling siphasher v0.3.1 Compiling bindgen v0.56.0 Compiling slab v0.4.1 Compiling shlex v0.1.1 Compiling base64 v0.12.0 Compiling lazycell v1.2.1 Compiling peeking_take_while v0.1.2 Compiling fnv v1.0.6 Compiling ident_case v1.0.0 Compiling failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling tinystr v0.3.2 Compiling const_fn v0.4.5 Compiling typenum v1.12.0 Compiling fallible-iterator v0.2.0 Compiling khronos_api v3.1.0 Compiling once_cell v1.5.2 Compiling fallible-streaming-iterator v0.1.9 Compiling rayon-core v1.9.0 Compiling arrayref v0.3.5 Compiling atomic_refcell v0.1.0 Compiling dtoa v0.4.2 Compiling futures-task v0.3.4 Compiling smallbitvec v2.5.0 Compiling nodrop v0.1.12 Compiling id-arena v2.2.1 Compiling crc32fast v1.2.0 Compiling xml-rs v0.8.0 Compiling either v1.1.0 Compiling quick-error v1.2.1 Compiling thin-slice v0.1.1 Compiling adler v0.2.3 Compiling void v1.0.2 Compiling byte-tools v0.3.0 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling bytes v0.5.3 Compiling precomputed-hash v0.1.1 Compiling static_assertions v1.1.0 Compiling same-file v1.0.2 Compiling cfg_aliases v0.1.1 Compiling opaque-debug v0.2.1 Compiling fake-simd v0.1.2 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling target-lexicon v0.9.0 Compiling fixedbitset v0.2.0 Compiling plain v0.2.3 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-86.0/modules/libpref/init/static_prefs) Compiling inplace_it v0.3.2 Compiling error-chain v0.11.0 Compiling binary-space-partition v0.1.2 Compiling remove_dir_all v0.5.2 Compiling cose v0.1.4 Compiling svg_fmt v0.4.0 Compiling fluent-syntax v0.10.1 Compiling termcolor v1.0.5 Compiling murmurhash3 v0.0.5 Compiling encoding_c_mem v0.2.5 Compiling pin-project-lite v0.1.4 Compiling encoding_c v0.9.7 Compiling futures-core v0.3.4 Compiling data-encoding v2.3.0 Compiling qcms v0.2.0 (/builddir/build/BUILD/firefox-86.0/gfx/qcms) Compiling tracy-rs v0.1.2 Compiling moz_cbor v0.1.1 Compiling unicode-segmentation v1.2.1 Compiling authenticator v0.3.1 Compiling copyless v0.1.4 Compiling ringbuf v0.2.1 Compiling runloop v0.1.0 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-86.0/build/workspace-hack) Compiling rustc-demangle v0.1.8 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-86.0/modules/libpref/parser) Compiling bitreader v0.3.2 Compiling crossbeam-utils v0.6.5 Compiling thread_local v1.0.1 Compiling tracing-core v0.1.17 Compiling indexmap v1.6.0 Compiling crossbeam-utils v0.8.1 Compiling memoffset v0.6.1 Compiling miniz_oxide v0.4.3 Compiling rayon v1.5.0 Compiling num-traits v0.2.10 Compiling num-integer v0.1.41 Compiling crossbeam-utils v0.7.0 Compiling crossbeam-epoch v0.8.0 Compiling hashbrown v0.9.1 Compiling unicode-bidi v0.3.4 Compiling c2-chacha v0.2.3 Compiling libdbus-sys v0.1.5 Compiling instant v0.1.8 Compiling lock_api v0.4.1 Compiling nom v5.1.1 Compiling clang-sys v1.0.3 Compiling owning_ref v0.4.0 Compiling semver v0.9.0 Compiling phf_shared v0.8.0 Compiling unic-langid-impl v0.9.0 Compiling dtoa-short v0.3.3 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-86.0/servo/components/servo_arc) Compiling itertools v0.8.0 Compiling humantime v1.3.0 Compiling unreachable v1.0.0 Compiling block-padding v0.1.2 Compiling walkdir v2.3.1 Compiling wgpu-core v0.6.0 (/builddir/build/BUILD/firefox-86.0/gfx/wgpu/wgpu-core) Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling futures-channel v0.3.4 Compiling http v0.2.0 Compiling tokio-executor v0.1.9 Compiling crossbeam-queue v0.1.2 Compiling tracing v0.1.21 Compiling idna v0.2.0 Compiling hashlink v0.6.0 Compiling fallible_collections v0.3.1 Compiling rustc_version v0.2.3 Compiling unic-langid v0.9.0 Compiling new_debug_unreachable v1.0.1 Compiling time v0.1.40 Compiling iovec v0.1.4 Compiling num_cpus v1.13.0 Compiling net2 v0.2.33 Compiling memmap v0.7.0 Compiling raw-window-handle v0.3.3 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-86.0/servo/components/hashglobe) Compiling atty v0.2.11 Compiling pulse-ffi v0.1.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling dirs-sys v0.3.4 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-86.0/dom/webauthn/libudev-sys) Compiling freetype v0.7.0 Compiling socket2 v0.3.10 Compiling jobserver v0.1.21 Compiling quote v1.0.2 Compiling gpu-alloc-types v0.1.0 (https://github.com/zakarumych/gpu-alloc?rev=d07be73f9439a37c89f5b72f2500cbf0eb4ff613#d07be73f) Compiling gpu-descriptor-types v0.1.0 (https://github.com/zakarumych/gpu-descriptor?rev=831460c4b5120d9a74744d542f39a95b9816b5ab#831460c4) Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.11 Compiling ffi-support v0.4.2 Compiling env_logger v0.8.2 Compiling dogear v0.4.0 Compiling fxhash v0.2.1 Compiling dns-parser v0.8.0 Compiling base64 v0.10.1 Compiling rustc-hash v1.0.1 Compiling aho-corasick v0.7.6 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/nsstring) Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=fd4ed671ef495af4dcda4c4cba3ef8d426db8af1#fd4ed671) Compiling shift_or_euc v0.1.0 Compiling ash v0.31.0 Compiling memoffset v0.5.1 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/library/rust/shared) Compiling fluent-langneg v0.13.0 Compiling intl_pluralrules v7.0.1 Compiling gl_generator v0.14.0 Compiling generic-array v0.12.0 Compiling cose-c v0.1.5 Compiling rand_core v0.5.1 Compiling bytes v0.4.9 Compiling futures-cpupool v0.1.8 Compiling mio v0.6.21 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) Compiling gfx-hal v0.6.0 (https://github.com/gfx-rs/gfx?rev=1d14789011cb892f4c1a205d3f8a87d479c2e354#1d147890) Compiling pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling dirs v2.0.2 Compiling libudev v0.2.0 Compiling cc v1.0.59 Compiling cstr v0.2.8 Compiling gpu-alloc v0.2.1 (https://github.com/zakarumych/gpu-alloc?rev=d07be73f9439a37c89f5b72f2500cbf0eb4ff613#d07be73f) Compiling gpu-descriptor v0.1.0 (https://github.com/zakarumych/gpu-descriptor?rev=831460c4b5120d9a74744d542f39a95b9816b5ab#831460c4) Compiling type-map v0.3.0 Compiling petgraph v0.5.1 Compiling crossbeam-channel v0.5.0 Compiling crossbeam-epoch v0.9.1 Compiling flate2 v1.0.19 Compiling build-parallel v0.1.2 Compiling regex v1.3.3 Compiling ordered-float v1.0.1 Compiling spirv_headers v1.4.2 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/nserror) Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) Compiling shift_or_euc_c v0.1.0 Compiling dbus v0.6.4 Compiling cexpr v0.4.0 Compiling glsl v4.0.3 Compiling gleam v0.13.1 Compiling block-buffer v0.7.3 Compiling digest v0.8.0 Compiling rand_pcg v0.2.1 Compiling rand_chacha v0.2.1 Compiling tokio-io v0.1.7 Compiling mio-uds v0.6.7 Compiling gfx-backend-empty v0.6.0 (https://github.com/gfx-rs/gfx?rev=1d14789011cb892f4c1a205d3f8a87d479c2e354#1d147890) Compiling cmake v0.1.29 Compiling synstructure v0.12.1 Compiling darling_core v0.10.1 Compiling libsqlite3-sys v0.20.1 Compiling lmdb-rkv-sys v0.11.0 Compiling glslopt v0.1.7 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-86.0/mozglue/static/rust) Compiling intl-memoizer v0.5.0 Compiling crossbeam-deque v0.8.0 Compiling Inflector v0.11.4 Compiling env_logger v0.7.1 Compiling fluent-pseudo v0.2.3 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/xpcom/xpcom_macros) Compiling thiserror-impl v1.0.21 Compiling proc-macro-hack v0.5.11 Compiling serde_with_macros v1.1.0 Compiling derive_more v0.99.2 Compiling cssparser v0.28.1 Compiling cssparser-macros v0.6.0 Compiling scroll_derive v0.10.1 Compiling rental-impl v0.5.5 Compiling inherent v0.1.5 Compiling prost-derive v0.6.1 Compiling num-derive v0.3.0 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/encoding_glue) Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/l10n/rust/l10nregistry-ffi) Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-86.0/netwerk/base/rust-helper) Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/glsl-to-cxx) Compiling audio_thread_priority v0.23.4 Compiling sha2 v0.8.0 Compiling rand v0.7.2 Compiling tokio-reactor v0.1.3 Compiling tokio-codec v0.1.0 Compiling cubeb-sys v0.8.0 Compiling malloc_size_of_derive v0.1.1 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-86.0/gfx/wr/peek-poke/peek-poke-derive) Compiling ouroboros_macro v0.7.0 Compiling mp4parse v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=3d9efdc868ce8c5767cea28708fa6512c0ab6d17#3d9efdc8) Compiling darling_macro v0.10.1 Compiling thiserror v1.0.21 Compiling paste-impl v0.1.12 Compiling scroll v0.10.1 Compiling rental v0.5.5 Compiling prost v0.6.1 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/xpcom) Compiling rust_cascade v0.6.0 Compiling uuid v0.8.1 Compiling tempfile v3.1.0 Compiling tokio-tcp v0.1.1 Compiling tokio-uds v0.2.5 Compiling tokio-udp v0.1.1 Compiling phf_generator v0.8.0 Compiling failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) Compiling mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=3d9efdc868ce8c5767cea28708fa6512c0ab6d17#3d9efdc8) Compiling darling v0.10.1 Compiling ouroboros v0.7.0 Compiling smallvec v1.5.1 Compiling serde_json v1.0.44 Compiling url v2.1.0 Compiling bincode v1.2.1 Compiling euclid v0.22.0 Compiling chrono v0.4.10 Compiling arrayvec v0.5.1 Compiling app_units v0.7.0 Compiling serde_with v1.4.0 Compiling ron v0.6.2 Compiling serde_bytes v0.11.2 Compiling rust_decimal v1.7.0 Compiling wgpu-types v0.6.0 (/builddir/build/BUILD/firefox-86.0/gfx/wgpu/wgpu-types) Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-86.0/gfx/wr/webrender_build) Compiling naga v0.2.0 (https://github.com/gfx-rs/naga?rev=96c80738650822de35f77ab6a589f309460c8f39#96c80738) Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling toml v0.4.5 Compiling goblin v0.1.2 Compiling paste v0.1.12 Compiling crossbeam-deque v0.7.2 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/mdns_service) warning: unused import: `std::panic` --> dom/media/webrtc/transport/mdns_service/src/lib.rs:13:5 | 13 | use std::panic; | ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: 1 warning emitted Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/gkrust_utils) Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-86.0/storage/variant) Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/moz_task) Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/locale/rust/unic-langid-ffi) Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-86.0/remote) Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/processtools) Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/cascade_bloom_filter) Compiling phf_codegen v0.8.0 Compiling phf_macros v0.8.0 Compiling lmdb-rkv v0.14.0 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/derive_common) Compiling parking_lot_core v0.8.1 Compiling fluent-bundle v0.14.1 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/fallible) Compiling rusqlite v0.24.2 Compiling webrtc-sdp v0.3.8 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-86.0/netwerk/base/mozurl) Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/peek-poke) Compiling etagere v0.2.4 Compiling plane-split v0.17.1 Compiling uluru v0.4.0 Compiling gfx-backend-vulkan v0.6.5 (https://github.com/gfx-rs/gfx?rev=1d14789011cb892f4c1a205d3f8a87d479c2e354#1d147890) Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-86.0/gfx/wr/wr_malloc_size_of) Compiling qlog v0.4.0 Compiling sfv v0.8.0 Compiling neqo-crypto v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling style v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/style) Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/swgl) Compiling object v0.16.0 Compiling tokio-threadpool v0.1.17 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-86.0/storage/rust) Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/locale/rust/fluent-langneg-ffi) Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-86.0/servo/components/selectors) Compiling cubeb-core v0.8.0 Compiling rkv v0.16.1 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/to_shmem_derive) Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/style_derive) Compiling parking_lot v0.11.1 Compiling fluent v0.14.1 Compiling phf v0.8.0 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/rsdparsa_capi) Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/webrender_api) Compiling neqo-common v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-86.0/netwerk/base/http-sfv) Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-86.0/tools/profiler/rust-helper) Compiling tokio-fs v0.1.3 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/places/bookmark_sync) Compiling cubeb v0.8.0 Compiling cubeb-backend v0.8.0 Compiling glean-core v33.10.2 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-86.0/security/manager/ssl/cert_storage) Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/kvstore) Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-86.0/intl/l10n/rust/fluent-ffi) Compiling sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) Compiling tokio v0.1.11 Compiling cubeb-pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=bf31534d08b2c16fb5e4c5834944ae3271efbd63#bf31534d) Compiling glean v33.10.2 Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/wgpu_bindings) Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/to_shmem) Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-86.0/services/sync/golden_gate) Compiling neqo-transport v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-86.0/js/src/rust/shared) Compiling audioipc v0.2.5 (/builddir/build/BUILD/firefox-86.0/media/audioipc/audioipc) Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/glean/api) Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-86.0/services/common/app_services_logger) Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/storage/webext_storage_bridge) Compiling neqo-qpack v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-86.0/media/audioipc/client) Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-86.0/media/audioipc/server) Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/components/glean) Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/malloc_size_of) Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-86.0/xpcom/rust/gecko_logger) Compiling neqo-http3 v0.4.19 (https://github.com/mozilla/neqo?tag=v0.4.19#7bed9666) Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/components/style_traits) Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-86.0/netwerk/socket/neqo_glue) warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C warning: In file included from src/gl.cc:78: warning: src/glsl.h:261:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT constexpr bvec2_scalar(bool a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:267:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 267 | IMPLICIT bvec2(Bool a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:311:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 311 | IMPLICIT constexpr vec2_scalar(float a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:312:39: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | IMPLICIT constexpr vec2_scalar(int a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:424:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 424 | IMPLICIT constexpr vec2(Float a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:426:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 426 | IMPLICIT constexpr vec2(vec2_scalar s) : x(s.x), y(s.y) {} warning: | ^ warning: src/glsl.h:741:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 741 | IMPLICIT constexpr ivec2_scalar(int32_t a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:799:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 799 | IMPLICIT ivec2(I32 a) : x(a), y(a) {} warning: | ^ warning: src/glsl.h:801:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 801 | IMPLICIT ivec2(vec2 a) : x(cast(a.x)), y(cast(a.y)) {} warning: | ^ warning: src/glsl.h:803:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 803 | IMPLICIT constexpr ivec2(ivec2_scalar s) : x(s.x), y(s.y) {} warning: | ^ warning: src/glsl.h:894:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 894 | IMPLICIT constexpr ivec3_scalar(int32_t a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:917:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 917 | IMPLICIT ivec3(I32 a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:968:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 968 | IMPLICIT constexpr ivec4_scalar(int32_t a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1000:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1000 | IMPLICIT ivec4(I32 a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1003:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1003 | IMPLICIT constexpr ivec4(ivec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} warning: | ^ warning: src/glsl.h:1096:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1096 | IMPLICIT constexpr bvec3_scalar(bool a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1102:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1102 | IMPLICIT bvec3(Bool a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1132:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1132 | IMPLICIT constexpr bvec4_scalar(bool a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1139:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1139 | IMPLICIT bvec4(Bool a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1244:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1244 | IMPLICIT constexpr vec3_scalar(float a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1335:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1335 | IMPLICIT constexpr vec3(Float a) : x(a), y(a), z(a) {} warning: | ^ warning: src/glsl.h:1338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1338 | IMPLICIT constexpr vec3(vec3_scalar s) : x(s.x), y(s.y), z(s.z) {} warning: | ^ warning: src/glsl.h:1515:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1515 | IMPLICIT constexpr vec4_scalar(float a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1607:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1607 | IMPLICIT constexpr vec4(Float a) : x(a), y(a), z(a), w(a) {} warning: | ^ warning: src/glsl.h:1613:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1613 | IMPLICIT constexpr vec4(vec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} warning: | ^ warning: src/glsl.h:1939:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1939 | IMPLICIT constexpr mat2_scalar(float a) { warning: | ^ warning: src/glsl.h:1947:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1947 | IMPLICIT mat2_scalar(const mat4_scalar& mat); warning: | ^ warning: src/glsl.h:1985:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1985 | IMPLICIT mat2(Float a) { warning: | ^ warning: src/glsl.h:1994:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1994 | IMPLICIT mat2(const mat4& mat); warning: | ^ warning: src/glsl.h:1995:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 1995 | IMPLICIT constexpr mat2(mat2_scalar s) { warning: | ^ warning: src/glsl.h:2049:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2049 | IMPLICIT mat3_scalar(const mat4_scalar& mat); warning: | ^ warning: src/glsl.h:2083:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2083 | IMPLICIT constexpr mat3(mat3_scalar s) { warning: | ^ warning: src/glsl.h:2102:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2102 | IMPLICIT mat3(const mat4& mat); warning: | ^ warning: src/glsl.h:2189:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2189 | IMPLICIT constexpr mat4(mat4_scalar s) { warning: | ^ warning: src/glsl.h:2221:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2221 | IMPLICIT mat3_scalar::mat3_scalar(const mat4_scalar& mat) warning: | ^ warning: src/glsl.h:2226:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2226 | IMPLICIT mat2::mat2(const mat4& mat) warning: | ^ warning: src/glsl.h:2229:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 2229 | IMPLICIT mat2_scalar::mat2_scalar(const mat4_scalar& mat) warning: | ^ warning: In file included from src/gl.cc:3199: warning: src/composite.h:548:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix601)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 548 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~ warning: src/composite.h:560:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix709)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 560 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~ warning: src/composite.h:572:8: warning: ‘YUVConverter’ has a base ‘YUVConverterImpl<(& YUVMatrix2020)>’ whose type uses the anonymous namespace [-Wsubobject-linkage] warning: 572 | struct YUVConverter : YUVConverterImpl {}; warning: | ^~~~~~~~~~~~~~~~~~~~~~ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:1, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:1, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:1, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:754:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 754 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:772:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 772 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend.h:791:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:2, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:2, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:2, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:759:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 759 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:777:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 777 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_ALPHA_PASS.h:796:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 796 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:3, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:3, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:3, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:754:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 754 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:772:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 772 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_blend_DEBUG_OVERDRAW.h:791:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:4, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:4, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:4, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:287:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:313:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 313 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:331:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 331 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:363:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 363 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:694:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 694 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:712:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 712 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient.h:731:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 731 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:5, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:96:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:114:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:5, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:133:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 133 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:151:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 151 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:171:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 171 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:191:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 191 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:212:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 212 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:234:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 234 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:256:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 256 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:5, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:288:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 288 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:314:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:332:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 332 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:366:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 366 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:706:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 706 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:724:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 724 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_ALPHA_PASS.h:743:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 743 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:6, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:6, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:6, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:287:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:313:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 313 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:331:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 331 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:363:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 363 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:694:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 694 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:712:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 712 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_conic_gradient_DEBUG_OVERDRAW.h:731:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 731 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:7, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:7, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:888:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 888 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:906:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 906 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:927:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 927 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:8, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:888:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 888 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:906:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 906 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D_ARRAY.h:927:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 927 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:9, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:9, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:888:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 888 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:906:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 906 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:927:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 927 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:10, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:10, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:923:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 923 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:11, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:11, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:923:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 923 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:12, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:12, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:923:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 923 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:13, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:13, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:825:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 825 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:843:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 843 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:864:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 864 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:14, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:14, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:825:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 825 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:843:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 843 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D_ARRAY.h:864:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 864 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:15, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:15, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:825:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 825 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:843:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 843 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:864:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 864 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:16, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:16, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:16, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 823 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:841:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 841 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:860:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 860 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:17, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:17, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:17, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 823 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:841:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 841 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_2D_ARRAY.h:860:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 860 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:18, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:18, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:18, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 297 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 323 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:369:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 823 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:841:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 841 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:860:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 860 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:19, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:19, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:20, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:20, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D_ARRAY.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:21, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:21, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:22, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:22, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:23, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:23, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D_ARRAY.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:24, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:24, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:791:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 791 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:809:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 809 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:828:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:25, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:25, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:25, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:26, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:26, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:27, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:27, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:27, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:28, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:28, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:28, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:29, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:29, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:29, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_2D_ARRAY.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:30, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:30, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:30, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:361:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 361 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:728:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:746:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 746 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_image_TEXTURE_RECT.h:765:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 765 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:31, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:31, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:31, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:285:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 285 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:311:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 311 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:329:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 355 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:683:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 683 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:701:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 701 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient.h:720:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 720 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:32, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:32, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:131:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:149:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 149 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:169:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:189:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:210:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 210 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:232:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:254:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 254 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:32, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:286:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 286 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:312:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:330:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:358:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:695:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 695 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:713:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 713 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_ALPHA_PASS.h:732:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 732 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:33, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:33, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:33, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:285:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 285 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:311:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 311 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:329:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 355 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:683:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 683 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:701:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 701 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:720:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 720 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:34, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:34, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:34, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:688:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 688 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:706:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 706 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend.h:725:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 725 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:35, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:35, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:35, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:693:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 693 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:711:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 711 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_ALPHA_PASS.h:730:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 730 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:36, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:36, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:36, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 298 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 324 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:688:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 688 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:706:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 706 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_mix_blend_DEBUG_OVERDRAW.h:725:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 725 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:37, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:37, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:37, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:686:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 686 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:704:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 704 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity.h:723:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 723 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:38, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:38, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:38, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:691:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:709:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 709 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS.h:728:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:39, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:39, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:39, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:694:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 694 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:712:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 712 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:731:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 731 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:40, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:40, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:40, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:689:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 689 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:707:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 707 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING.h:726:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 726 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:41, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:41, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:41, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:689:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 689 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:707:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 707 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:726:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 726 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:42, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:42, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:42, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:293:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 293 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:319:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:337:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 337 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:686:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 686 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:704:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 704 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_opacity_DEBUG_OVERDRAW.h:723:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 723 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:43, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:43, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:131:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:149:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 149 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:169:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:189:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:210:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 210 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:232:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:254:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 254 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:43, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:286:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 286 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:312:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:330:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:359:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:691:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:709:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 709 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient.h:728:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:44, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:44, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:44, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:287:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:313:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 313 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:331:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 331 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:362:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 362 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:703:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 703 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:721:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 721 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_ALPHA_PASS.h:740:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 740 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:45, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:45, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:131:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 131 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:149:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 149 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:169:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:189:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:210:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 210 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:232:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 232 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:254:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 254 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:45, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:286:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 286 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:312:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 312 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:330:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 330 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:359:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:691:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 691 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:709:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 709 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_radial_gradient_DEBUG_OVERDRAW.h:728:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 728 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:46, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:46, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:126:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 126 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:144:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:164:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:184:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:205:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 205 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:227:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:46, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:650:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 650 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:668:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 668 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid.h:687:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 687 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:47, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:47, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:126:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 126 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:144:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:164:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:184:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:205:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 205 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:227:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:47, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:343:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 343 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:659:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 659 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:677:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 677 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_ALPHA_PASS.h:696:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 696 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:48, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:48, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:126:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 126 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:144:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 144 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:164:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:184:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:205:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 205 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:227:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:48, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 342 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:650:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 650 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:668:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 668 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_solid_DEBUG_OVERDRAW.h:687:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 687 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:49, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:49, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:49, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:396:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:819:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 819 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:837:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 837 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:856:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 856 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:50, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:50, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:396:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:819:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 819 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:837:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 837 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_ARRAY_YUV.h:856:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 856 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:51, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:51, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:396:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 396 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:817:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 817 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:835:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 835 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:854:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 854 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:52, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:52, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:53, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:53, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_ARRAY_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:54, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:54, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:808:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 808 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:826:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 826 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:845:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 845 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:55, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:55, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:55, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:56, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:56, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:56, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:810:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 810 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:828:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 828 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_2D_ARRAY_YUV.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:57, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:122:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 122 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:140:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 140 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:57, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:159:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 159 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:177:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:217:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 217 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:238:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:260:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:282:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 282 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:57, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:314:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:340:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 340 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:358:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:395:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 395 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:808:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 808 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:826:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 826 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:845:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 845 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:64, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:148:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:166:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 166 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:186:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 186 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:206:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 206 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:227:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:249:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:271:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 271 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:64, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:303:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 303 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:329:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:347:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 347 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:375:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 375 | IMPLICIT BlurTask(BlurTask_scalar s):common_data(s.common_data),blur_radius(s.blur_radius),blur_region(s.blur_region){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:591:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 591 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:609:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 609 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_ALPHA_TARGET.h:628:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 628 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:65, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:148:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:166:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 166 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:186:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 186 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:206:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 206 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:227:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:249:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:271:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 271 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:65, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:303:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 303 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:329:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 329 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:347:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 347 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:375:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 375 | IMPLICIT BlurTask(BlurTask_scalar s):common_data(s.common_data),blur_radius(s.blur_radius),blur_region(s.blur_region){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:591:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 591 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:609:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 609 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_blur_COLOR_TARGET.h:628:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 628 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:68, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:68, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:296:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 296 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:314:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 314 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:344:70: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 344 | IMPLICIT ClipMaskInstanceBoxShadow(ClipMaskInstanceBoxShadow_scalar s):shared(s.shared),resource_address(s.resource_address){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:368:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 368 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:634:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 634 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_box_shadow_TEXTURE_2D.h:652:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 652 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:69, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:97:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 97 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:115:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 115 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:134:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 134 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:152:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 152 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:172:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 172 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:192:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 192 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:213:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 213 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:235:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 235 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:257:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 257 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:69, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:287:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 287 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:305:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 305 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:334:62: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 334 | IMPLICIT ClipMaskInstanceImage(ClipMaskInstanceImage_scalar s):shared(s.shared),tile_rect(s.tile_rect),resource_address(s.resource_address),local_rect(s.local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:558:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 558 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_image_TEXTURE_2D.h:576:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 576 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:70, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:114:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 114 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:132:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 132 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:70, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:151:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 151 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:169:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 169 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:189:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 189 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:209:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 209 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:230:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 230 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:252:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 252 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:274:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 274 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:70, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:304:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 304 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:322:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 322 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:357:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 357 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):shared(s.shared),local_pos(s.local_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:375:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 375 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:393:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 393 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:417:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 417 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:649:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 649 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle.h:667:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 667 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:71, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:71, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:148:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 148 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:166:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 166 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:186:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 186 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:206:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 206 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:227:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 227 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:249:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 249 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:271:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 271 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:71, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:301:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:319:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 319 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:351:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 351 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):shared(s.shared),local_pos(s.local_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:369:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 369 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:387:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 387 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:411:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 411 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_clip_rectangle_FAST_PATH.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:74, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:74, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:74, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 327 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:506:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 506 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:524:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 524 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D.h:543:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 543 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:75, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:75, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:75, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 327 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:506:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 506 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:524:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 524 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_2D_ARRAY.h:543:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 543 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:76, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:76, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:76, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 301 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 327 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:506:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 506 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:524:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 524 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_scale_TEXTURE_RECT.h:543:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 543 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:77, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:136:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 136 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:154:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 154 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:173:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 173 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:191:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 191 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:211:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 211 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:231:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 231 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:252:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 252 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:274:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 274 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:296:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 296 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:77, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:328:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 328 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:354:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 354 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:372:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 372 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:409:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 409 | IMPLICIT FilterTask(FilterTask_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:687:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 687 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:705:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 705 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/cs_svg_filter.h:724:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 724 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:81, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:81, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:137:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 137 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:216:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 216 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:238:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 238 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:81, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:356:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 356 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:379:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 379 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:671:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 671 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:689:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 689 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_split_composite.h:708:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 708 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:82, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:82, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:359:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:381:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 381 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:399:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 399 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:764:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 764 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:782:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 782 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:803:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 803 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:83, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:83, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 745 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:763:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 763 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:784:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 784 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:84, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:84, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:359:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 359 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:381:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 381 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:399:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 399 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:762:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 762 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:780:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 780 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:799:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 799 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:85, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:85, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:85, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:743:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 743 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:761:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 761 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:780:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 780 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:86, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:86, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 745 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:763:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 763 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:784:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 784 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:87, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:87, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ warning: | ^ warning: In file included from /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/load_shader.h:87, warning: from src/gl.cc:3213: warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:294:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 294 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:320:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 320 | 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){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:338:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 338 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:358:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 358 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:380:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 380 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:398:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 398 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:743:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 743 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:761:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 761 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ warning: | ^ warning: /builddir/build/BUILD/firefox-86.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-2cf14d2d985e441a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:780:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] warning: 780 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ warning: | ^ Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-86.0/servo/ports/geckolib) accessible/atk In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_10AccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::Accessible*, AtkRelationType, AtkRelationSet*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<_AtkObject*> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.cpp:873:24: note: while referencing ‘targets’ 873 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘AtkRelationSet* refRelationSetCB(AtkObject*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.cpp:905:42: note: while referencing ‘targetSets’ 905 | nsTArray> targetSets; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.cpp:904:28: note: while referencing ‘types’ 904 | nsTArray types; | ^~~~~ accessible/base In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/base/ARIAMap.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/base/ARIAMap.cpp:8, from Unified_cpp_accessible_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::EventQueue::ProcessEventQueue()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_base0.cpp:83: /builddir/build/BUILD/firefox-86.0/accessible/base/EventQueue.cpp:271:37: note: while referencing ‘events’ 271 | const nsTArray > events = std::move(mEvents); | ^~~~~~ accessible/generic In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/accessible/base/StyleInfo.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/base/StyleInfo.cpp:7, from Unified_cpp_accessible_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::TextUpdater::DoUpdate(const nsAString&, const nsAString&, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_base1.cpp:29: /builddir/build/BUILD/firefox-86.0/accessible/base/TextUpdater.cpp:124:31: note: while referencing ‘events’ 124 | nsTArray > events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/accessible/base/StyleInfo.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/base/StyleInfo.cpp:7, from Unified_cpp_accessible_base1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/accessible/base/nsCoreUtils.cpp:151:20: note: while referencing ‘event’ 151 | WidgetTouchEvent event(true, aMessage, aRootWidget); | ^~~~~ accessible/html In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘int32_t mozilla::a11y::HyperTextAccessible::SelectionCount()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_generic0.cpp:56: /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.cpp:1858:22: note: while referencing ‘ranges’ 1858 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::Accessible::HandleAccEvent(mozilla::a11y::AccEvent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_generic0.cpp:11: /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.cpp:898:35: note: while referencing ‘textRangeData’ 898 | nsTArray textRangeData(ranges.Length()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::a11y::HyperTextAccessible::SelectionBoundsAt(int32_t, int32_t*, int32_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_generic0.cpp:56: /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.cpp:1868:22: note: while referencing ‘ranges’ 1868 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual uint32_t mozilla::a11y::ARIAGridAccessible::SelectedColCount()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:171:18: note: while referencing ‘isColSelArray’ 171 | nsTArray isColSelArray(colCount); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/atk/AccessibleWrap.h:11, from /builddir/build/BUILD/firefox-86.0/accessible/generic/HyperTextAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/atk/HyperTextAccessibleWrap.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible-inl.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:6, from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::a11y::ARIAGridAccessible::SelectedColIndices(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_generic0.cpp:2: /builddir/build/BUILD/firefox-86.0/accessible/generic/ARIAGridAccessible.cpp:280:18: note: while referencing ‘isColSelArray’ 280 | nsTArray isColSelArray(colCount); | ^~~~~~~~~~~~~ accessible/ipc/other In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/DocAccessibleChild.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/DocAccessibleChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::a11y::AddRelation(mozilla::a11y::Accessible*, mozilla::a11y::RelationType, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/DocAccessibleChild.cpp:173:22: note: while referencing ‘targets’ 173 | nsTArray targets; | ^~~~~~~ accessible/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::a11y::ProxyAccessible::RelationByType(mozilla::a11y::RelationType) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:57:22: note: while referencing ‘targetIDs’ 57 | nsTArray targetIDs; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::Relations(nsTArray*, nsTArray >*) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:84:32: note: while referencing ‘targets’ 84 | nsTArray targets(targetCount); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:73:29: note: while referencing ‘ipcRelations’ 73 | nsTArray ipcRelations; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::ColHeaderCells(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:437:22: note: while referencing ‘targetIDs’ 437 | nsTArray targetIDs; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/generic/Accessible.h:16, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.h:10, from /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::ProxyAccessible::RowHeaderCells(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/accessible/ipc/other/ProxyAccessible.cpp:447:22: note: while referencing ‘targetIDs’ 447 | nsTArray targetIDs; | ^~~~~~~~~ accessible/xpcom accessible/xul In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/accessible/xpcom/nsAccessibleRelation.h:12, from /builddir/build/BUILD/firefox-86.0/accessible/xpcom/nsAccessibleRelation.cpp:6, from Unified_cpp_accessible_xpcom0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleTextRange::GetEmbeddedChildren(nsIArray**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_xpcom0.cpp:110: /builddir/build/BUILD/firefox-86.0/accessible/xpcom/xpcAccessibleTextRange.cpp:77:25: note: while referencing ‘objects’ 77 | nsTArray objects; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/accessible/xpcom/nsAccessibleRelation.h:12, from /builddir/build/BUILD/firefox-86.0/accessible/xpcom/nsAccessibleRelation.cpp:6, from Unified_cpp_accessible_xpcom0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetVisibleRanges(nsIArray**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_xpcom0.cpp:65: /builddir/build/BUILD/firefox-86.0/accessible/xpcom/xpcAccessibleHyperText.cpp:510:23: note: while referencing ‘ranges’ 510 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/accessible/xpcom/nsAccessibleRelation.h:12, from /builddir/build/BUILD/firefox-86.0/accessible/xpcom/nsAccessibleRelation.cpp:6, from Unified_cpp_accessible_xpcom0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessible::GetRelationByType(uint32_t, nsIAccessibleRelation**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_accessible_xpcom0.cpp:20: /builddir/build/BUILD/firefox-86.0/accessible/xpcom/xpcAccessible.cpp:524:30: note: while referencing ‘targets’ 524 | nsTArray targets = | ^~~~~~~ browser/app memory/build memory/mozalloc mfbt cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C mozglue/baseprofiler cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: /builddir/build/BUILD/firefox-86.0/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: /builddir/build/BUILD/firefox-86.0/mozglue/baseprofiler/lul/LulMain.cpp:1567:42: 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] 1567 | memset(&startRegs, 0, sizeof(startRegs)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/mozglue/baseprofiler/lul/LulMain.cpp:7, from Unified_cpp_mozglue_baseprofiler1.cpp:2: /builddir/build/BUILD/firefox-86.0/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ mozglue/build mozglue/misc xpcom/glue/standalone browser/components/about browser/components/shell caps In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::BasePrincipal::FromJSON(const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/caps/BasePrincipal.cpp:302:41: note: while referencing ‘res’ 302 | nsTArray res = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/caps/BasePrincipal.cpp:296:40: note: while referencing ‘res’ 296 | nsTArray res = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/caps/BasePrincipal.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/caps/BasePrincipal.cpp:291:37: note: while referencing ‘res’ 291 | nsTArray res = GetJSONKeys(value); | ^~~ chrome In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.cpp:17, from Unified_cpp_caps0.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::BroadcastDomainSetChange(mozilla::DomainSetType, mozilla::DomainSetChangeType, nsIURI*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_caps0.cpp:11: /builddir/build/BUILD/firefox-86.0/caps/DomainPolicy.cpp:26:28: note: while referencing ‘parents’ 26 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool ReadPrincipalInfo.constprop(JSStructuredCloneReader*, uint32_t, mozilla::ipc::PrincipalInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_caps0.cpp:65: /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.cpp:216:27: note: while referencing ‘expanded’ 216 | ExpandedPrincipalInfo expanded; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_caps0.cpp:65: /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.cpp:216:27: note: while referencing ‘expanded’ 216 | ExpandedPrincipalInfo expanded; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::OriginAttributes::CreateSuffix(nsACString&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::URLParams [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_caps0.cpp:47: /builddir/build/BUILD/firefox-86.0/caps/OriginAttributes.cpp:192:13: note: while referencing ‘params’ 192 | URLParams params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult ExpandedPrincipal::GetSiteIdentifier(mozilla::SiteIdentifier&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_caps0.cpp:20: /builddir/build/BUILD/firefox-86.0/caps/ExpandedPrincipal.cpp:275:36: note: while referencing ‘allowlist’ 275 | nsTArray> allowlist; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.h:10, from /builddir/build/BUILD/firefox-86.0/caps/ContentPrincipal.cpp:7, from Unified_cpp_caps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed ExpandedPrincipal::FromProperties(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_caps0.cpp:20: /builddir/build/BUILD/firefox-86.0/caps/ExpandedPrincipal.cpp:322:36: note: while referencing ‘allowList’ 322 | nsTArray> allowList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void SendManifestEntry(const ChromeRegistryItem&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:445:28: note: while referencing ‘parents’ 445 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:445:28: note: while referencing ‘parents’ 445 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsChromeRegistryChrome::SendRegisteredChrome(mozilla::dom::PContentParent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:278:30: note: while referencing ‘parents’ 278 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:278:30: note: while referencing ‘parents’ 278 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:234:29: note: while referencing ‘overrides’ 234 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:233:33: note: while referencing ‘resources’ 233 | nsTArray resources; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:232:27: note: while referencing ‘packages’ 232 | nsTArray packages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:234:29: note: while referencing ‘overrides’ 234 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:233:33: note: while referencing ‘resources’ 233 | nsTArray resources; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileLocation.h:12, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistry.h:18, from /builddir/build/BUILD/firefox-86.0/chrome/nsChromeProtocolHandler.cpp:14, from Unified_cpp_chrome0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_chrome0.cpp:20: /builddir/build/BUILD/firefox-86.0/chrome/nsChromeRegistryChrome.cpp:232:27: note: while referencing ‘packages’ 232 | nsTArray packages; | ^~~~~~~~ config/external/icu/common config/external/icu/data/icu_data.o config/external/icu/i18n In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cpputils.h:21, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/calendar.cpp:53: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘icu_67::Calendar& icu_67::Calendar::operator=(const icu_67::Calendar&)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/calendar.cpp:844:9: /usr/include/bits/string_fortified.h:106: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] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2991:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2991:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.cpp:184: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:23: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:383:9, inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:392:41, inlined from ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:464:25: /usr/include/bits/string_fortified.h:106: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] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:25: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 379 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cmemory.h:32, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/charstr.h:20, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:18: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:2135:21, inlined from ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:2799:88: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:20: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp: In function ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition config/external/rlbox /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition config/external/rlbox_lucet_sandbox /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | : note: this is the location of the previous definition /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 1273 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/platform.h:25, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ptypes.h:52, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/umachine.h:46, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/utypes.h:38, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/ustring.h:21, from /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/ucol_sit.cpp:18: /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ devtools/platform devtools/shared/heapsnapshot In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 92 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 92 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 92 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 92 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 92 | aOutResult.SetValue(nsTArray(length)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:70:33: note: while referencing ‘dominatedNodes’ 70 | nsTArray dominatedNodes(length); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, from /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/devtools/shared/heapsnapshot/DominatorTree.cpp:70:33: note: while referencing ‘dominatedNodes’ 70 | nsTArray dominatedNodes(length); | ^~~~~~~~~~~~~~ Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-86.0/gfx/wr/webrender) docshell/base In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.cpp:8, from Unified_cpp_docshell_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShellTreeOwner::HandleEvent(mozilla::dom::Event*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.cpp:877:42: note: while referencing ‘links’ 877 | nsTArray> links; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.cpp:8, from Unified_cpp_docshell_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.cpp:877:42: note: while referencing ‘links’ 877 | nsTArray> links; | ^~~~~ docshell/base/timeline In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:73, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/timeline/AbstractTimelineMarker.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/timeline/AbstractTimelineMarker.cpp:7, from Unified_cpp_base_timeline0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_base_timeline0.cpp:47: /builddir/build/BUILD/firefox-86.0/docshell/base/timeline/ObservedDocShell.cpp:72:47: note: while referencing ‘keptStartMarkers’ 72 | nsTArray> keptStartMarkers; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDOMNavigationTiming.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/timeline/AbstractTimelineMarker.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/timeline/AbstractTimelineMarker.cpp:7, from Unified_cpp_base_timeline0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_base_timeline0.cpp:47: /builddir/build/BUILD/firefox-86.0/docshell/base/timeline/ObservedDocShell.cpp:104:52: note: while referencing ‘layerRectangles’ 104 | dom::Sequence layerRectangles; | ^~~~~~~~~~~~~~~ docshell/build docshell/shistory In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:11, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:73, from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:2035:78: note: while referencing ‘’ 2035 | "MultiplePopupsBlockedNoUserActivation"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShell::IssueWarning(uint32_t, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShell.cpp:13246:66: note: while referencing ‘’ 13246 | doc->WarnOnceAbout(DeprecatedOperations(aWarning), aAsError); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::ipc::IPDLParamTraits::Write(IPC::Message*, mozilla::ipc::IProtocol*, nsILayoutHistoryState*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/shistory/SessionHistoryEntry.cpp:1541:34: note: while referencing ‘states’ 1541 | nsTArray states; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/shistory/SessionHistoryEntry.cpp:1540:25: note: while referencing ‘keys’ 1540 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/shistory/SessionHistoryEntry.cpp:1563:34: note: while referencing ‘states’ 1563 | nsTArray states; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/shistory/SessionHistoryEntry.cpp:1562:25: note: while referencing ‘keys’ 1562 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/shistory/SessionHistoryEntry.cpp:1563:34: note: while referencing ‘states’ 1563 | nsTArray states; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/shistory/SessionHistoryEntry.cpp:1562:25: note: while referencing ‘keys’ 1562 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanonicalBrowsingContext::CallOnAllTopDescendants(const std::function&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/base/CanonicalBrowsingContext.cpp:453:42: note: while referencing ‘groups’ 453 | nsTArray> groups; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/base/CanonicalBrowsingContext.cpp:453:42: note: while referencing ‘groups’ 453 | nsTArray> groups; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsSHistory::LoadDifferingEntries(nsISHEntry*, nsISHEntry*, mozilla::dom::BrowsingContext*, long int, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1833:37: note: while referencing ‘browsingContexts’ 1833 | nsTArray> browsingContexts; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::GotoIndex(int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1677:29: note: while referencing ‘loadResults’ 1677 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::Reload(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1122:29: note: while referencing ‘loadResults’ 1122 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::ReloadCurrentEntry()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1175:29: note: while referencing ‘loadResults’ 1175 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsSHistory::GloballyEvictContentViewers()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::EntryAndDistance> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1319:32: note: while referencing ‘shEntries’ 1319 | nsTArray shEntries; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::EntryAndDistance> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1307:30: note: while referencing ‘entries’ 1307 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, from /builddir/build/BUILD/firefox-86.0/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::EntryAndDistance> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/shistory/nsSHistory.cpp:1307:30: note: while referencing ‘entries’ 1307 | nsTArray entries; | ^~~~~~~ dom/abort In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed nsDocShell::MaybeFixBadCertDomainErrorURI(nsIChannel*, nsIURI*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShell.cpp:6075:21: note: while referencing ‘certBytes’ 6075 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BrowsingContextGroup::Subscribe(mozilla::dom::ContentParent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:20: /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContextGroup.cpp:143:38: note: while referencing ‘inits’ 143 | nsTArray inits(mContexts.Count()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::BaseHistory::SendPendingVisitedResultsToChildProcesses()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:225:28: note: while referencing ‘cplist’ 225 | nsTArray cplist; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:222:8: note: while referencing ‘results’ 222 | auto results = std::move(mPendingResults); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShell::PopProfileTimelineMarkers(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShell.cpp:2234:40: note: while referencing ‘store’ 2234 | nsTArray store; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:2262:62: note: while referencing ‘’ 2262 | "PostMessageSharedMemoryObjectToCrossOriginWarning"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanonicalBrowsingContext::HistoryGo(int32_t, uint64_t, bool, mozilla::Maybe >, std::function&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:38: /builddir/build/BUILD/firefox-86.0/docshell/base/CanonicalBrowsingContext.cpp:810:41: note: while referencing ‘loadResults’ 810 | nsTArray loadResults; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::BrowsingContext::CheckLocationChangeRateLimit(mozilla::dom::CallerType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/docshell/base/BrowsingContext.cpp:3210:67: note: while referencing ‘’ 3210 | "LocChangeFloodingPrevented"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/abort/AbortController.h:10, from /builddir/build/BUILD/firefox-86.0/dom/abort/AbortController.cpp:7, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/abort/AbortController.cpp:10, from Unified_cpp_dom_abort0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/animation In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/IHistory.h:13, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.h:8, from /builddir/build/BUILD/firefox-86.0/docshell/base/BaseHistory.cpp:7, from Unified_cpp_docshell_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShell.cpp:6548:26: note: while referencing ‘params’ 6548 | nsTArray params; | ^~~~~~ dom/audiochannel dom/base In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentTimeline::MostRecentRefreshTimeUpdated()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/animation/DocumentTimeline.cpp:172:32: note: while referencing ‘mb’ 172 | nsAutoAnimationMutationBatch mb(mDocument); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/animation/DocumentTimeline.cpp:170:24: note: while referencing ‘animationsToRemove’ 170 | nsTArray animationsToRemove(mAnimations.Count()); | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::EffectCompositor::UpdateCascadeResults(mozilla::EffectSet&, mozilla::dom::Element*, mozilla::PseudoStyleType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:708:29: note: while referencing ‘sortedEffectList’ 708 | nsTArray sortedEffectList(aEffectSet.Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:708:29: note: while referencing ‘sortedEffectList’ 708 | nsTArray sortedEffectList(aEffectSet.Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::PreTraverseInSubtree(mozilla::ServoTraversalFlags, mozilla::dom::Element*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:884:38: note: while referencing ‘elementsWithCascadeUpdates’ 884 | nsTArray elementsWithCascadeUpdates; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::GetServoAnimationRule(const mozilla::dom::Element*, mozilla::PseudoStyleType, mozilla::EffectCompositor::CascadeLevel, RawServoAnimationValueMap*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:450:29: note: while referencing ‘sortedEffectList’ 450 | nsTArray sortedEffectList(effectSet->Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::ComposeServoAnimationRuleForEffect(mozilla::dom::KeyframeEffect&, mozilla::EffectCompositor::CascadeLevel, RawServoAnimationValueMap*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:509:29: note: while referencing ‘sortedEffectList’ 509 | nsTArray sortedEffectList(effectSet ? effectSet->Count() + 1 | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::NotifySpecifiedTimingUpdated()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:160:32: note: while referencing ‘mb’ 160 | nsAutoAnimationMutationBatch mb(mTarget ? mTarget.mElement->OwnerDoc() | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::GetPropertyValuesPairs.constprop(JSContext*, JS::Handle, mozilla::ListAllowance, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:505:32: note: while referencing ‘properties’ 505 | nsTArray properties; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:1099:49: note: while referencing ‘easings’ 1099 | FallibleTArray> easings; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:993:32: note: while referencing ‘propertyValuesPairs’ 993 | nsTArray propertyValuesPairs; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:1099:49: note: while referencing ‘easings’ 1099 | FallibleTArray> easings; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:993:32: note: while referencing ‘propertyValuesPairs’ 993 | nsTArray propertyValuesPairs; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:437:34: note: while referencing ‘propertyValuePairs’ 437 | nsTArray propertyValuePairs; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:437:34: note: while referencing ‘propertyValuePairs’ 437 | nsTArray propertyValuePairs; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:723:56: note: while referencing ‘’ 723 | aKeyframes, aElement, aPseudoType, aComputedStyle); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:294:32: note: while referencing ‘entries’ 294 | nsTArray entries(aKeyframes.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 283 | const nsTArray computedValues = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::dom::KeyframeEffect::BuildProperties(const mozilla::ComputedStyle*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:876:32: note: while referencing ‘’ 876 | mEffectOptions.mComposite); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:872:8: note: while referencing ‘keyframesCopy’ 872 | auto keyframesCopy(mKeyframes.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::UpdateProperties(const mozilla::ComputedStyle*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:436:31: note: while referencing ‘properties’ 436 | nsTArray properties = BuildProperties(aStyle); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:436:31: note: while referencing ‘properties’ 436 | nsTArray properties = BuildProperties(aStyle); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::KeyframeEffect::SetKeyframes(JSContext*, JS::Handle, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:240:22: note: while referencing ‘keyframes’ 240 | nsTArray keyframes = KeyframeUtils::GetKeyframesFromObject( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:240:22: note: while referencing ‘keyframes’ 240 | nsTArray keyframes = KeyframeUtils::GetKeyframesFromObject( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::UpdateTarget(mozilla::dom::Element*, mozilla::PseudoStyleType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:916:34: note: while referencing ‘mb’ 916 | nsAutoAnimationMutationBatch mb(mTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/animation/KeyframeEffect.cpp:933:34: note: while referencing ‘mb’ 933 | nsAutoAnimationMutationBatch mb(mTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/animation/Animation.cpp:7, from Unified_cpp_dom_animation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ReduceEffectSet(mozilla::EffectSet&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_animation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/animation/EffectCompositor.cpp:971:29: note: while referencing ‘sortedEffectList’ 971 | nsTArray sortedEffectList(aEffectSet.Count()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/base/DOMIntersectionObserver.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DOMIntersectionObserver.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::Notify()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/DOMIntersectionObserver.cpp:718:57: note: while referencing ‘entries’ 718 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/base/DOMIntersectionObserver.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DOMIntersectionObserver.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::GetThresholds(nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/DOMIntersectionObserver.cpp:203:31: note: while referencing ‘’ 203 | aRetVal = mThresholds.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:395: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Id.h:29, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:395: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:192: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsContentUtils::ReportEmptyGetElementByIdArg(const Document*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:3921:78: note: while referencing ‘’ 3921 | nsContentUtils::eDOM_PROPERTIES, "EmptyGetElementByIdParam"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:7697:25: note: while referencing ‘flavorList’ 7697 | nsTArray flavorList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::InternalEditorInputEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:37, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.cpp:23: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:1368:48: note: while referencing ‘’ 1368 | mTargetRanges = aEvent.mTargetRanges.Clone(); | ^ dom/battery In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::SendSyncMessage(JSContext*, const nsAString&, JS::Handle, nsTArray&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:529:33: note: while referencing ‘retval’ 529 | nsTArray retval; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:529:33: note: while referencing ‘retval’ 529 | nsTArray retval; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, nsTArray*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:706:46: note: while referencing ‘ports’ 706 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:706:46: note: while referencing ‘ports’ 706 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:706:46: note: while referencing ‘ports’ 706 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:706:46: note: while referencing ‘ports’ 706 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameMessageManager.cpp:706:46: note: while referencing ‘ports’ 706 | Sequence> ports; | ^~~~~ dom/bindings In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:128: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:128: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:2991:79: note: while referencing ‘’ 2991 | doc->WarnOnceAbout(DeprecatedOperations::eComponents, /* asError = */ true); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:3094:54: note: while referencing ‘’ 3094 | DeprecatedOperations::eWindow_Cc_ontrollers); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsGlobalWindowInner::CaptureEvents()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:3980:66: note: while referencing ‘’ 3980 | mDoc->WarnOnceAbout(DeprecatedOperations::eUseOfCaptureEvents); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsGlobalWindowInner::ReleaseEvents()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:3986:66: note: while referencing ‘’ 3986 | mDoc->WarnOnceAbout(DeprecatedOperations::eUseOfReleaseEvents); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:6105:33: note: while referencing ‘args’ 6105 | nsTArray> args; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::UpdateVRDisplays(nsTArray >&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.cpp:6656:32: note: while referencing ‘’ 6656 | aDevices = mVRDisplays.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:172: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:172: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::ChildCommandDispatcher::Run()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:6448:42: note: while referencing ‘disabledCommands’ 6448 | nsTArray enabledCommands, disabledCommands; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:6448:25: note: while referencing ‘enabledCommands’ 6448 | nsTArray enabledCommands, disabledCommands; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:9: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘already_AddRefed nsGlobalWindowOuter::GetContentInternal(mozilla::dom::CallerType, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowOuter.cpp:3367:70: note: while referencing ‘’ 3367 | mDoc->WarnOnceAbout(DeprecatedOperations::eWindowContentUntrusted); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::_ZN21nsImageLoadingContent34MakePendingScriptedRequestsCurrentEv.part.0()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:784:43: note: while referencing ‘observers’ 784 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::ClearScriptedRequests(int32_t, nsresult)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:718:43: note: while referencing ‘observers’ 718 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:718:43: note: while referencing ‘observers’ 718 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::CloneScriptedRequests(imgRequestProxy*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsImageLoadingContent.cpp:759:43: note: while referencing ‘observers’ 759 | nsTArray> observers(mScriptedObservers.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsObjectLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsObjectLoadingContent::HasGoodFallback()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsObjectLoadingContent.cpp:3169:23: note: while referencing ‘rulesList’ 3169 | nsTArray rulesList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsObjectLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObjectLoadingContent::GetPluginParameters(nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsObjectLoadingContent.cpp:807:41: note: while referencing ‘’ 807 | aParameters = mCachedParameters.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsObjectLoadingContent.cpp:13: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObjectLoadingContent::GetPluginAttributes(nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsObjectLoadingContent.cpp:802:41: note: while referencing ‘’ 802 | aAttributes = mCachedAttributes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:8, from APZTestDataBinding.cpp:4, from UnifiedBindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings0.cpp:80: AccessibleNodeBinding.cpp:205:22: note: while referencing ‘result’ 205 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:8, from APZTestDataBinding.cpp:4, from UnifiedBindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings0.cpp:80: AccessibleNodeBinding.cpp:100:22: note: while referencing ‘result’ 100 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsPluginArray::Refresh(bool)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.cpp:133:46: note: while referencing ‘newPluginTags’ 133 | nsTArray> newPluginTags; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.cpp:133:46: note: while referencing ‘newPluginTags’ 133 | nsTArray> newPluginTags; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.cpp:7: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsPluginArray::EnsurePlugins()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/base/nsPluginArray.cpp:309:44: note: while referencing ‘pluginTags’ 309 | nsTArray> pluginTags; | ^~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp:173:66: 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] 173 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:48, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 123 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp:352:72: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 352 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:48, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 175 | class Impl { | ^~~~ In file included from Unified_cpp_dom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.cpp:493:70: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 493 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:48, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 175 | class Impl { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/BodyConsumer.cpp:20, from Unified_cpp_dom_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:140:27: note: while referencing ‘data’ 140 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:140:27: note: while referencing ‘data’ 140 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.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*}]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:890:54: note: while referencing ‘’ 890 | /* aWindowInfo = */ nsTArray(), // Without a | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::AnonymousContent::SetCutoutRectsForElement(const nsAString&, const mozilla::dom::Sequence >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:13, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In function ‘nsresult mozilla::CopySysProcInfoToDOM(const mozilla::ProcInfo&, T*) [with T = mozilla::dom::ParentProcInfoDictionary]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:21, from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:222:62: note: while referencing ‘threads’ 222 | mozilla::dom::Sequence threads; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In function ‘nsresult mozilla::CopySysProcInfoToDOM(const mozilla::ProcInfo&, T*) [with T = mozilla::dom::ChildProcInfoDictionary]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:21, from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:222:62: note: while referencing ‘threads’ 222 | mozilla::dom::Sequence threads; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:1017:47: note: while referencing ‘childrenInfo’ 1017 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:1017:47: note: while referencing ‘childrenInfo’ 1017 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:1017:47: note: while referencing ‘childrenInfo’ 1017 | nsTArray childrenInfo( | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangeBoundary.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ChromeUtils.cpp:964:26: note: while referencing ‘windows’ 964 | nsTArray windows; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:27, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:27, from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, from AudioProcessingEventBinding.cpp:4, from UnifiedBindings1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContext_Binding::getAllBrowsingContextsInSubtree(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings1.cpp:275: BrowsingContextBinding.cpp:186:63: note: while referencing ‘result’ 186 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::CustomElementRegistry::UpgradeCandidates(nsAtom*, mozilla::dom::CustomElementDefinition*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:580:35: note: while referencing ‘rval’ 580 | nsTArray> rval({std::move(iter.Data())}); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:586:31: note: while referencing ‘orderedElements’ 586 | nsTArray> orderedElements(mCandidates.Count()); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:623:48: note: while referencing ‘’ 623 | for (auto& elem : finder.OrderedCandidates()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:850:28: note: while referencing ‘observedAttributes’ 850 | nsTArray> observedAttributes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Comment.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Comment.cpp:12, from Unified_cpp_dom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/CustomElementRegistry.cpp:850:28: note: while referencing ‘observedAttributes’ 850 | nsTArray> observedAttributes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, from AudioProcessingEventBinding.cpp:4, from UnifiedBindings1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContextGroup_Binding::getToplevels(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings1.cpp:275: BrowsingContextBinding.cpp:3143:63: note: while referencing ‘result’ 3143 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, from AudioProcessingEventBinding.cpp:4, from UnifiedBindings1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::getWindowGlobals(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings1.cpp:275: BrowsingContextBinding.cpp:3578:66: note: while referencing ‘result’ 3578 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsTextNode.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/nsTextNode.cpp:11, from Unified_cpp_dom_base10.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual void nsWindowRoot::EnumerateBrowsers(nsPIWindowRoot::BrowserEnumerator, void*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base10.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/nsWindowRoot.cpp:381:36: note: while referencing ‘remoteTabs’ 381 | nsTArray> remoteTabs; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Text.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsTextNode.h:15, from /builddir/build/BUILD/firefox-86.0/dom/base/nsTextNode.cpp:11, from Unified_cpp_dom_base10.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsWindowMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘WindowArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base10.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/nsWindowMemoryReporter.cpp:500:15: note: while referencing ‘windows’ 500 | WindowArray windows; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:17, from UnifiedBindings10.cpp:184: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/dom/bindings/AtomList.h:10, from IIRFilterNodeBinding.cpp:4, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from IntlUtilsBinding.cpp:17, from UnifiedBindings10.cpp:184: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:119: ImageDocumentBinding.cpp:554:22: note: while referencing ‘names’ 554 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPseudoElementNames(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:3529:22: note: while referencing ‘result’ 3529 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::KeyframeEffect_Binding::getKeyframes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:327: KeyframeEffectBinding.cpp:983:23: note: while referencing ‘result’ 983 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:171: IntersectionObserverBinding.cpp:962:20: note: while referencing ‘result’ 962 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:1450:34: note: while referencing ‘result’ 1450 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationAxes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:1322:36: note: while referencing ‘result’ 1322 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyNames(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:2695:22: note: while referencing ‘result’ 2695 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyPrefs(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:2744:26: note: while referencing ‘result’ 2744 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationInstances(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:1386:40: note: while referencing ‘result’ 1386 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::KeyframeEffect_Binding::getProperties(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:327: KeyframeEffectBinding.cpp:1102:38: note: while referencing ‘result’ 1102 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getUsedFontFaces(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:3476:65: note: while referencing ‘result’ 3476 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSStyleRules(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:2232:59: note: while referencing ‘result’ 2232 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSValuesForProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:2801:22: note: while referencing ‘result’ 2801 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getSubpropertiesForCSSProperty(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:2995:22: note: while referencing ‘result’ 2995 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/EventSource.cpp:18, from Unified_cpp_dom_base2.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Localization_Binding::formatMessagesSync(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:379: LocalizationBinding.cpp:2333:35: note: while referencing ‘result’ 2333 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Localization_Binding::formatValuesSync(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:379: LocalizationBinding.cpp:2215:23: note: while referencing ‘result’ 2215 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InstallTriggerImpl_Binding::install(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:158: InstallTriggerBinding.cpp:614:54: note: while referencing ‘arg0’ 614 | Record arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IIRFilterNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:2: IIRFilterNodeBinding.cpp:565:40: note: while referencing ‘arg1’ 565 | binding_detail::FastIIRFilterOptions arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InputEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:132: InputEventBinding.cpp:668:38: note: while referencing ‘arg1’ 668 | binding_detail::FastInputEventInit arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InputEvent_Binding::getTargetRanges(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:132: InputEventBinding.cpp:421:59: note: while referencing ‘result’ 421 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:1532:41: note: while referencing ‘result’ 1532 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getAllStyleSheets(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:145: InspectorUtilsBinding.cpp:2148:53: note: while referencing ‘result’ 2148 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:9, from IIRFilterNodeBinding.cpp:5, from UnifiedBindings10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IntersectionObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings10.cpp:171: IntersectionObserverBinding.cpp:1183:76: note: while referencing ‘result’ 1183 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::_ZN7mozilla3domL24DispatchPointerLockErrorEPNS0_8DocumentEPKc.part.0(mozilla::dom::Document*, const char*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:14565:43: note: while referencing ‘’ 14565 | aMessage); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsINode* mozilla::dom::_ZN7mozilla3domL30GetCorrespondingNodeInDocumentEPK7nsINodeRNS0_8DocumentE.part.0(const nsINode*, mozilla::dom::Document&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:12441:21: note: while referencing ‘indexArray’ 12441 | nsTArray indexArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::RefreshLinkHrefs()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:11401:13: note: while referencing ‘linksToNotify’ 11401 | LinkArray linksToNotify(mStyledLinks.Count()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::CaptureEvents()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:6145:58: note: while referencing ‘’ 6145 | WarnOnceAbout(DeprecatedOperations::eUseOfCaptureEvents); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::ReleaseEvents()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:6149:58: note: while referencing ‘’ 6149 | WarnOnceAbout(DeprecatedOperations::eUseOfReleaseEvents); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::ReportHasScrollLinkedEffect()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:15768:69: note: while referencing ‘’ 15768 | nsContentUtils::eLAYOUT_PROPERTIES, "ScrollLinkedEffectFound2"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::EventSourceBaseRunnable::Run()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/EventSourceEventService.cpp:37:51: note: while referencing ‘listeners’ 37 | EventSourceEventService::EventSourceListeners listeners; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::SendToConsole(nsCOMArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:3506:76: note: while referencing ‘’ 3506 | NS_ConvertUTF16toUTF8(messageTag).get()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::GetFailedCertSecurityInfo(mozilla::dom::FailedCertSecurityInfo&, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:1830:23: note: while referencing ‘certArray’ 1830 | nsTArray certArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::dom::FormData::FormData(const mozilla::dom::FormData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/base/FormData.cpp:28:41: note: while referencing ‘’ 28 | mFormData = aFormData.mFormData.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::dom::DocGroup::ReportPerformanceInfo()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:290:11: note: while referencing ‘’ 290 | [self, host, pid, windowID, duration, isTopLevel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | items = std::move(items)](const PerformanceMemoryInfo& aMemoryInfo) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | PerformanceInfo info = | ~~~~~~~~~~~~~~~~~~~~~~ 293 | PerformanceInfo(host, pid, windowID, duration, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | self->mPerformanceCounter->GetID(), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | isTopLevel, aMemoryInfo, items); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | return PerformanceInfoPromise::CreateAndResolve(std::move(info), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | __func__); | ~~~~~~~~~~ 299 | }, | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:262:36: note: while referencing ‘items’ 262 | FallibleTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::GetAnimations(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/DocumentOrShadowRoot.cpp:611:35: note: while referencing ‘result’ 611 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::GetAdoptedStyleSheets(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/DocumentOrShadowRoot.cpp:772:51: note: while referencing ‘’ 772 | aAdoptedStyleSheets = mAdoptedStyleSheets.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::CloneAdoptedSheetsFrom(const mozilla::dom::DocumentOrShadowRoot&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/DocumentOrShadowRoot.cpp:208:39: note: while referencing ‘list’ 208 | Sequence> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/DocumentOrShadowRoot.cpp:208:39: note: while referencing ‘list’ 208 | Sequence> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::FireOrClearPostMessageEvents(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:12075:38: note: while referencing ‘events’ 12075 | nsTArray> events = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::DoUpdateSVGUseElementShadowTrees()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:12834:35: note: while referencing ‘useElementsToUpdate’ 12834 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:12834:35: note: while referencing ‘useElementsToUpdate’ 12834 | nsTArray> useElementsToUpdate; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::NotifyIntersectionObservers()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:15518:45: note: while referencing ‘observers’ 15518 | nsTArray> observers( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::_ZN7mozilla3dom8Document16FlushUserFontSetEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/Document.cpp:15712:39: note: while referencing ‘rules’ 15712 | nsTArray rules; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::Element::UnbindFromTree(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/base/Element.cpp:1840:63: note: while referencing ‘’ 1840 | "RemovedFullscreenElement"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MIDIConnectionEvent.cpp:9, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaController_Binding::get_supportedKeys(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings11.cpp:171: MediaControllerBinding.cpp:517:29: note: while referencing ‘result’ 517 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/DocGroup.cpp:7, from Unified_cpp_dom_base2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::EventSourceImpl::DispatchAllMessageEvents()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base2.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/base/EventSource.cpp:1542:75: note: while referencing ‘’ 1542 | nullptr, Sequence>()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MIDIConnectionEvent.cpp:9, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaKeySystemAccess_Binding::getConfiguration(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings11.cpp:314: MediaKeySystemAccessBinding.cpp:832:31: note: while referencing ‘result’ 832 | MediaKeySystemConfiguration result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MIDIConnectionEvent.cpp:9, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/UnionConversions.h:29, from MatchPatternBinding.cpp:22, from UnifiedBindings11.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MIDIConnectionEvent.cpp:9, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/UnionConversions.h:29, from MatchPatternBinding.cpp:22, from UnifiedBindings11.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MIDIConnectionEvent.cpp:9, from UnifiedBindings11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MatchPatternSet_Binding::get_patterns(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings11.cpp:132: MatchPatternBinding.cpp:1561:67: note: while referencing ‘result’ 1561 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:10, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:20: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ImageTracker::MediaFeatureValuesChangedAllDocuments(const mozilla::MediaFeatureChange&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:152:37: note: while referencing ‘images’ 152 | nsTArray> images; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base3.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 36 | nsTArray ifaces; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base3.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 36 | nsTArray ifaces; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base3.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 36 | nsTArray ifaces; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/ImageTracker.cpp:12, from Unified_cpp_dom_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base3.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 36 | nsTArray ifaces; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:392: MozStorageStatementRowBinding.cpp:272:22: note: while referencing ‘names’ 272 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeMessageSender_Binding::getDelayedFrameScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:1228:33: note: while referencing ‘result’ 1228 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:5592:33: note: while referencing ‘result’ 5592 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeMessageBroadcaster_Binding::getDelayedFrameScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:691:33: note: while referencing ‘result’ 691 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ParentProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:4995:33: note: while referencing ‘result’ 4995 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaMetadata_Binding::get_artwork(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:28: MediaSessionBinding.cpp:1242:23: note: while referencing ‘result’ 1242 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozSharedMapChangeEvent_Binding::get_changedKeys(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:353: MozSharedMapBinding.cpp:799:22: note: while referencing ‘result’ 799 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getAudioTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:80: MediaStreamBinding.cpp:718:64: note: while referencing ‘result’ 718 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:80: MediaStreamBinding.cpp:840:64: note: while referencing ‘result’ 840 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getVideoTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:80: MediaStreamBinding.cpp:779:64: note: while referencing ‘result’ 779 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/RemoteOuterWindowProxy.cpp:12, from Unified_cpp_dom_base4.cpp:119: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:57, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SyncMessageSender_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:6045:23: note: while referencing ‘result’ 6045 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ContentFrameMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:2321:23: note: while referencing ‘result’ 2321 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ContentProcessMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:249: MessageManagerBinding.cpp:3356:23: note: while referencing ‘result’ 3356 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MessagePort_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:262: MessagePortBinding.cpp:184:64: note: while referencing ‘arg1’ 184 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:262: MessagePortBinding.cpp:265:68: note: while referencing ‘arg1’ 265 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:262: MessagePortBinding.cpp:204:66: note: while referencing ‘arg1’ 204 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:275: MimeTypeArrayBinding.cpp:444:24: note: while referencing ‘names’ 444 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:275: MimeTypeArrayBinding.cpp:444:24: note: while referencing ‘names’ 444 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:366: MozStorageAsyncStatementParamsBinding.cpp:385:22: note: while referencing ‘names’ 385 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:379: MozStorageStatementParamsBinding.cpp:385:22: note: while referencing ‘names’ 385 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMProxy.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaDecoder.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaSourceDecoder.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaSource.h:10, from MediaSourceBinding.cpp:19, from UnifiedBindings12.cpp:41: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMProxy.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaDecoder.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaSourceDecoder.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaSource.h:10, from MediaSourceBinding.cpp:19, from UnifiedBindings12.cpp:41: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from MediaRecorderErrorEvent.cpp:9, from UnifiedBindings12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MessageEvent_Binding::get_ports(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings12.cpp:236: MessageEventBinding.cpp:777:59: note: while referencing ‘result’ 777 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::NodeIterator::Detach()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/base/NodeIterator.cpp:190:79: note: while referencing ‘’ 190 | mRoot->OwnerDoc()->WarnOnceAbout(DeprecatedOperations::eNodeIteratorDetach); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::ResizeObserver::BroadcastActiveObservations()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/base/ResizeObserver.cpp:238:48: note: while referencing ‘entries’ 238 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::ResizeObserverController::BroadcastAllActiveObservations()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/ResizeObserverController.cpp:171:48: note: while referencing ‘’ 171 | for (auto& observer : mResizeObservers.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::SetVibrationPermission(bool, bool)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:709:22: note: while referencing ‘pattern’ 709 | nsTArray pattern = std::move(mRequestedVibrationPattern); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 111 | Sequence> filtered; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 111 | Sequence> filtered; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 111 | Sequence> filtered; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::GetLanguage(nsAString&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:380:22: note: while referencing ‘languages’ 380 | nsTArray languages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::NotifyVRDisplaysUpdated()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:1684:31: note: while referencing ‘vrDisplays’ 1684 | nsTArray> vrDisplays; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::GetActiveVRDisplays(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:1669:31: note: while referencing ‘displays’ 1669 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PostMessageEvent::Run()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base4.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/base/PostMessageEvent.cpp:207:40: note: while referencing ‘ports’ 207 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/base/SerializedStackHolder.cpp:10, from Unified_cpp_dom_base5.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::StorageAccessPermissionRequest::Allow(JS::HandleValue)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/base/StorageAccessPermissionRequest.cpp:44:30: note: while referencing ‘choices’ 44 | nsTArray choices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:1573:22: note: while referencing ‘overlappingRanges’ 1573 | nsTArray overlappingRanges; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool mozilla::dom::Selection::ContainsNode(nsINode&, bool, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:2691:22: note: while referencing ‘overlappingRanges’ 2691 | nsTArray overlappingRanges; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::StorageAccessPermissionRequest::StorageAccessPermissionRequest(nsPIDOMWindowInner*, nsIPrincipal*, mozilla::dom::StorageAccessPermissionRequest::AllowCallback&&, mozilla::dom::StorageAccessPermissionRequest::CancelCallback&&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/base/StorageAccessPermissionRequest.cpp:30:52: note: while referencing ‘’ 30 | PermissionRequest(mType, nsTArray())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::SameProcessMessageQueue::Flush()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/base/SameProcessMessageQueue.cpp:32:36: note: while referencing ‘queue’ 32 | const nsTArray> queue = std::move(mQueue); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Selection::GetRangesForInterval(nsINode&, int32_t, nsINode&, int32_t, bool, nsTArray >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:1133:22: note: while referencing ‘results’ 1133 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:1133:22: note: while referencing ‘results’ 1133 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::Selection::StyledRanges::MaybeAddRangeAndTruncateOverlaps(nsRange*, int32_t*, mozilla::dom::Selection&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:1030:25: note: while referencing ‘temp’ 1030 | nsTArray temp; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:1013:25: note: while referencing ‘overlaps’ 1013 | nsTArray overlaps; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Selection::RemoveRangeAndUnselectFramesAndNotifyListeners(nsRange&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:2012:22: note: while referencing ‘affectedRanges’ 2012 | nsTArray affectedRanges; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/Selection.cpp:2012:22: note: while referencing ‘affectedRanges’ 2012 | nsTArray affectedRanges; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence(mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/base/StructuredCloneHolder.cpp:1350:33: note: while referencing ‘ports’ 1350 | nsTArray> ports = TakeTransferredPorts(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ResponsiveImageSelector.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/ResponsiveImageSelector.cpp:7, from Unified_cpp_dom_base5.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::StructuredCloneHolder::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base5.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/base/StructuredCloneHolder.cpp:708:30: note: while referencing ‘blobImpls’ 708 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:41: NavigatorBinding.cpp:3278:22: note: while referencing ‘result’ 3278 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PaymentAddress_Binding::get_addressLine(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:379: PaymentAddressBinding.cpp:98:22: note: while referencing ‘result’ 98 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PathUtils_Binding::split(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:366: PathUtilsBinding.cpp:296:22: note: while referencing ‘result’ 296 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1823:57: note: while referencing ‘result’ 1823 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1823:57: note: while referencing ‘result’ 1823 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MutationObserverBinding.cpp:26, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:90:38: note: while referencing ‘’ 90 | aRetVal = mAddedAnimations.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1823:57: note: while referencing ‘result’ 1823 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:2027:57: note: while referencing ‘result’ 2027 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:2027:57: note: while referencing ‘result’ 2027 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MutationObserverBinding.cpp:26, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:94:40: note: while referencing ‘’ 94 | aRetVal = mRemovedAnimations.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:2027:57: note: while referencing ‘result’ 2027 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1925:57: note: while referencing ‘result’ 1925 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1925:57: note: while referencing ‘result’ 1925 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MutationObserverBinding.cpp:26, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:98:40: note: while referencing ‘’ 98 | aRetVal = mChangedAnimations.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:1925:57: note: while referencing ‘result’ 1925 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:15: NamedNodeMapBinding.cpp:744:24: note: while referencing ‘names’ 744 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:15: NamedNodeMapBinding.cpp:744:24: note: while referencing ‘names’ 744 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationObserver_Binding::getObservingInfo(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:806:45: note: while referencing ‘result’ 806 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:2: MutationObserverBinding.cpp:744:53: note: while referencing ‘result’ 744 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::get_activeVRDisplays(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:41: NavigatorBinding.cpp:1369:57: note: while referencing ‘result’ 1369 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, from MutationObserverBinding.cpp:6, from UnifiedBindings13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::getGamepads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:41: NavigatorBinding.cpp:1197:55: note: while referencing ‘result’ 1197 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/SubtleCrypto.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::VisualViewport::FireScrollEvent()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base6.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/base/VisualViewport.cpp:315:22: note: while referencing ‘event’ 315 | WidgetGUIEvent event(true, eScroll, nullptr); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/SubtleCrypto.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/SubtleCrypto.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/SubtleCrypto.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SubtleCrypto.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/SubtleCrypto.cpp:7, from Unified_cpp_dom_base6.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base6.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PeerConnectionImpl_Binding::getRemoteStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:28: PeerConnectionImplBinding.cpp:390:57: note: while referencing ‘result’ 390 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PointerEvent_Binding::getCoalescedEvents(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:366: PointerEventBinding.cpp:689:60: note: while referencing ‘result’ 689 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:171: PerformanceObserverBinding.cpp:330:64: note: while referencing ‘result’ 330 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntries(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:67: PerformanceBinding.cpp:192:64: note: while referencing ‘result’ 192 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntries(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:184: PerformanceObserverEntryListBinding.cpp:195:64: note: while referencing ‘result’ 195 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByType(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:184: PerformanceObserverEntryListBinding.cpp:263:64: note: while referencing ‘result’ 263 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntriesByType(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:67: PerformanceBinding.cpp:260:64: note: while referencing ‘result’ 260 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByName(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:184: PerformanceObserverEntryListBinding.cpp:339:64: note: while referencing ‘result’ 339 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntriesByName(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:67: PerformanceBinding.cpp:336:64: note: while referencing ‘result’ 336 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:314: PluginArrayBinding.cpp:488:24: note: while referencing ‘names’ 488 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:314: PluginArrayBinding.cpp:488:24: note: while referencing ‘names’ 488 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:327: PluginBinding.cpp:600:24: note: while referencing ‘names’ 600 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:327: PluginBinding.cpp:600:24: note: while referencing ‘names’ 600 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PaymentRequestUpdateEventBinding.cpp:4, from UnifiedBindings14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceResourceTiming_Binding::get_serverTiming(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings14.cpp:210: PerformanceResourceTimingBinding.cpp:754:71: note: while referencing ‘result’ 754 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMJSProxyHandler.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:7, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:15, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionType::ContentPermissionType(const nsACString&, const nsTArray >&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:118:29: note: while referencing ‘’ 118 | mOptions = aOptions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::ContentPermissionRequestBase::GetTypes(nsIArray**)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:472:22: note: while referencing ‘emptyOptions’ 472 | nsTArray emptyOptions; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionRequestParent::ContentPermissionRequestParent(const nsTArray&, mozilla::dom::Element*, nsIPrincipal*, nsIPrincipal*, bool, bool)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:77:31: note: while referencing ‘’ 77 | mRequests = aRequests.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static uint32_t mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 198 | aDesArray.AppendElement(PermissionRequest(type, options)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 198 | aDesArray.AppendElement(PermissionRequest(type, options)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 198 | aDesArray.AppendElement(PermissionRequest(type, options)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 198 | aDesArray.AppendElement(PermissionRequest(type, options)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:187:24: note: while referencing ‘options’ 187 | nsTArray options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsContentPermissionRequestProxy::Init(const nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:644:40: note: while referencing ‘’ 644 | mPermissionRequests = requests.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 178 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static nsresult mozilla::dom::nsContentPermissionUtils::AskPermission(nsIContentPermissionRequest*, nsPIDOMWindowInner*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:266:33: note: while referencing ‘permArray’ 266 | nsTArray permArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsContentPermissionRequestProxy::Cancel()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:765:30: note: while referencing ‘emptyChoices’ 765 | nsTArray emptyChoices; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsContentPermissionRequestProxy::Allow(JS::HandleValue)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:783:30: note: while referencing ‘choices’ 783 | nsTArray choices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionRequestBase::ContentPermissionRequestBase(nsIPrincipal*, nsPIDOMWindowInner*, const nsACString&, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentPermissionHelper.cpp:410:25: note: while referencing ‘types’ 410 | nsTArray types; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsContentSink::StartLayout(bool)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/base/nsContentSink.cpp:1114:64: note: while referencing ‘’ 1114 | nsContentUtils::eLAYOUT_PROPERTIES, "ForcedLayoutStart"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/base/WindowNamedPropertiesHandler.cpp:8, from Unified_cpp_dom_base7.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsDOMDataChannel::DoOnMessageAvailable(const nsACString&, bool)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMDataChannel.cpp:334:64: note: while referencing ‘’ 334 | Sequence>()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PopupBlockedEventBinding.cpp:5, from UnifiedBindings15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PrioEncoder_Binding::encode(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings15.cpp:210: PrioEncoderBinding.cpp:281:34: note: while referencing ‘arg1’ 281 | binding_detail::FastPrioParams arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from PopupBlockedEventBinding.cpp:5, from UnifiedBindings15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PresentationConnectionList_Binding::get_connections(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings15.cpp:171: PresentationConnectionListBinding.cpp:66:70: note: while referencing ‘result’ 66 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.cpp:110, from Unified_cpp_dom_base8.cpp:92: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp:154:52: 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] 154 | (mAttrCount - i) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameLoader.cpp:47, from Unified_cpp_dom_base8.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.cpp:229:57: 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] 229 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsFrameLoader.cpp:47, from Unified_cpp_dom_base8.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 93 | struct InternalAttr { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.cpp:110, from Unified_cpp_dom_base8.cpp:92: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsIGlobalObject::NotifyReportingObservers()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.cpp:329:51: note: while referencing ‘’ 329 | for (auto& observer : mReportingObservers.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsLineBreaker::FlushCurrentWord()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/base/nsLineBreaker.cpp:68:18: note: while referencing ‘capitalizationState’ 68 | nsTArray capitalizationState; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsLineBreaker::AppendText(nsAtom*, const char16_t*, uint32_t, uint32_t, nsILineBreakSink*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/base/nsLineBreaker.cpp:202:18: note: while referencing ‘capitalizationState’ 202 | nsTArray capitalizationState; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsDOMMutationObserver::HandleMutation()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:828:71: note: while referencing ‘mutations’ 828 | mozilla::dom::Sequence> mutations; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsDOMMutationObserver::LeaveMutationHandling()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:955:45: note: while referencing ‘obs’ 955 | nsTArray> obs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsAutoMutationBatch::_ZN19nsAutoMutationBatch4DoneEv.part.0()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:1025:35: note: while referencing ‘allObservers’ 1025 | nsTArray allObservers; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsDOMMutationObserver::Observe(nsINode&, const mozilla::dom::MutationObserverInit&, nsIPrincipal&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:680:28: note: while referencing ‘filters’ 680 | nsTArray> filters; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsDOMMutationObserver::HandleMutationsInternal(mozilla::AutoSlowOperation&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:864:62: note: while referencing ‘’ 864 | signalLists.AppendElement(docGroup->MoveSignalSlotList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:860:47: note: while referencing ‘signalLists’ 860 | nsTArray>> signalLists; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In function ‘void LogWarningFullscreenWindowRaise(mozilla::dom::Element*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/nsFocusManager.cpp:1366:22: note: while referencing ‘params’ 1366 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/nsFocusManager.cpp:1366:22: note: while referencing ‘params’ 1366 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Animation.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.h:13, from /builddir/build/BUILD/firefox-86.0/dom/base/nsDOMMutationObserver.cpp:7, from Unified_cpp_dom_base8.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFocusManager::SetFocusInner(mozilla::dom::Element*, int32_t, bool, bool, uint64_t)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base8.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/base/nsFocusManager.cpp:1595:75: note: while referencing ‘’ 1595 | "FocusedWindowedPluginWhileFullscreen"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpReceiver_Binding::getContributingSources(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:184: RTCRtpReceiverBinding.cpp:170:38: note: while referencing ‘result’ 170 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpReceiver_Binding::getSynchronizationSources(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:184: RTCRtpReceiverBinding.cpp:230:41: note: while referencing ‘result’ 230 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:262: RTCTrackEvent.cpp:111:28: note: while referencing ‘’ 111 | aRetVal = mStreams.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCTrackEvent_Binding::get_streams(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:275: RTCTrackEventBinding.cpp:372:57: note: while referencing ‘result’ 372 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetTransceivers(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7865:53: note: while referencing ‘rvalDecl’ 7865 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7865:53: note: while referencing ‘rvalDecl’ 7865 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:3955:65: note: while referencing ‘result’ 3955 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetReceivers(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7784:50: note: while referencing ‘rvalDecl’ 7784 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7784:50: note: while referencing ‘rvalDecl’ 7784 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getReceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:3877:62: note: while referencing ‘result’ 3877 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetSenders(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7684:48: note: while referencing ‘rvalDecl’ 7684 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7684:48: note: while referencing ‘rvalDecl’ 7684 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getSenders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:3799:60: note: while referencing ‘result’ 3799 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCRtpSenderJSImpl::GetStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:197: RTCRtpSenderBinding.cpp:3272:45: note: while referencing ‘rvalDecl’ 3272 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:197: RTCRtpSenderBinding.cpp:3272:45: note: while referencing ‘rvalDecl’ 3272 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpSender_Binding::getStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:197: RTCRtpSenderBinding.cpp:2251:57: note: while referencing ‘result’ 2251 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetRemoteStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7333:45: note: while referencing ‘rvalDecl’ 7333 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7333:45: note: while referencing ‘rvalDecl’ 7333 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getRemoteStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:3402:57: note: while referencing ‘result’ 3402 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetLocalStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7252:45: note: while referencing ‘rvalDecl’ 7252 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:7252:45: note: while referencing ‘rvalDecl’ 7252 | Sequence> rvalDecl; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getLocalStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:3323:57: note: while referencing ‘result’ 3323 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::addTransceiver(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:132: RTCPeerConnectionBinding.cpp:3733:45: note: while referencing ‘arg1’ 3733 | binding_detail::FastRTCRtpTransceiverInit arg1; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Range_Binding::getClientRectsAndTexts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::dom::ClientRectsAndTexts [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:301: RangeBinding.cpp:1447:23: note: while referencing ‘result’ 1447 | ClientRectsAndTexts result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from RTCDTMFSenderBinding.cpp:4, from UnifiedBindings16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ReportingObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings16.cpp:327: ReportingBinding.cpp:2052:54: note: while referencing ‘result’ 2052 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMimeTypeArray.h:11, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMimeTypeArray.cpp:7, from Unified_cpp_dom_base9.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsScreen::MozLockOrientation(const nsAString&, nsScreen::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_base9.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/base/nsScreen.cpp:222:22: note: while referencing ‘orientations’ 222 | Sequence orientations; | ^~~~~~~~~~~~ dom/broadcastchannel In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:18, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BroadcastChannelService::PostMessage(mozilla::dom::BroadcastChannelParent*, const mozilla::dom::MessageData&, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_broadcastchannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannelService.cpp:120:30: note: while referencing ‘blobImpls’ 120 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 80 is outside array bounds of ‘mozilla::dom::ClonedMessageData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_broadcastchannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannelService.cpp:41:75: note: while referencing ‘’ 41 | CloneClonedMessageData(aOther.data().get_ClonedMessageData())}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannel.cpp:7, from Unified_cpp_dom_broadcastchannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_broadcastchannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/broadcastchannel/BroadcastChannelService.cpp:120:30: note: while referencing ‘blobImpls’ 120 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getResponseHeaders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings2.cpp:340: ChannelWrapperBinding.cpp:3633:27: note: while referencing ‘result’ 3633 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getRequestHeaders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings2.cpp:340: ChannelWrapperBinding.cpp:3519:27: note: while referencing ‘result’ 3519 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CheckerboardReportService_Binding::getReports(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings2.cpp:366: CheckerboardReportServiceBinding.cpp:203:32: note: while referencing ‘result’ 203 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CSSStyleDeclaration_Binding::getCSSImageURLs(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings2.cpp:145: CSSStyleDeclarationBinding.cpp:228:23: note: while referencing ‘result’ 228 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, from CSSGroupingRuleBinding.cpp:4, from UnifiedBindings2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CanvasRenderingContext2D_Binding::getLineDash(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings2.cpp:262: CanvasRenderingContext2DBinding.cpp:5047:20: note: while referencing ‘result’ 5047 | nsTArray result; | ^~~~~~ dom/cache In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:8, from SVGTransformBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ShadowRoot_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings20.cpp:288: ShadowRootBinding.cpp:1002:57: note: while referencing ‘result’ 1002 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:8, from SVGTransformBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ServiceWorker_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings20.cpp:223: ServiceWorkerBinding.cpp:236:64: note: while referencing ‘arg1’ 236 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:8, from SVGTransformBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings20.cpp:223: ServiceWorkerBinding.cpp:317:68: note: while referencing ‘arg1’ 317 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMMatrixBinding.h:8, from SVGTransformBinding.cpp:4, from UnifiedBindings20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings20.cpp:223: ServiceWorkerBinding.cpp:256:66: note: while referencing ‘arg1’ 256 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Types.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, from /builddir/build/BUILD/firefox-86.0/dom/cache/Action.cpp:7, from Unified_cpp_dom_cache0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/cache/Cache.cpp:15, from Unified_cpp_dom_cache0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DOMMediaStream.h:9, from SpeechRecognitionBinding.cpp:4, from UnifiedBindings21.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings21.cpp:197: StorageBinding.cpp:956:22: note: while referencing ‘names’ 956 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DOMMediaStream.h:9, from SpeechRecognitionBinding.cpp:4, from UnifiedBindings21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings21.cpp:379: SubtleCryptoBinding.cpp:3905:22: note: while referencing ‘result’ 3905 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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&&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/cache/Manager.cpp:1447:68: note: while referencing ‘’ 1447 | aListener->OnOpComplete(std::move(aRv), StorageKeysResult(mKeys)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::cache::TypeUtils::ToInternalHeaders(const nsTArray&, mozilla::dom::HeadersGuardEnum)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/cache/TypeUtils.cpp:362:36: note: while referencing ‘entryList’ 362 | nsTArray entryList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/cache/Manager.cpp:1526:75: note: while referencing ‘’ 1526 | Some(StreamInfo{aSavedResponseList, nsTArray(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/cache/Manager.cpp:1534:56: note: while referencing ‘’ 1534 | Some(StreamInfo{nsTArray(), aSavedRequestList, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:534:55: note: while referencing ‘’ 534 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:568:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 568 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/cache/CacheCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::cache, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/cache/CacheCommon.h:21:31: note: in expansion of macro ‘CACHE_TRY_ASSIGN_GLUE’ 21 | #define CACHE_TRY_UNWRAP(...) CACHE_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/cache/Manager.cpp:1438:5: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 1438 | CACHE_TRY_UNWRAP(mKeys, db::StorageGetKeys(*aConn, mNamespace)); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/cache/DBSchema.cpp:1305:38: note: while referencing ‘’ 1305 | std::make_tuple(nsTArray{}, AutoTArray{}, int64_t{0}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/cache/DBSchema.cpp:1304:8: note: while referencing ‘result’ 1304 | auto result = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DOMMediaStream.h:9, from SpeechRecognitionBinding.cpp:4, from UnifiedBindings21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SpeechSynthesis_Binding::getVoices(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings21.cpp:80: SpeechSynthesisBinding.cpp:306:68: note: while referencing ‘result’ 306 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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&&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/cache/Manager.cpp:1197:61: note: while referencing ‘’ 1197 | aListener->OnOpComplete(std::move(aRv), CacheKeysResult(), mSavedRequests, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::quota::CollectElementsWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::Result (&)(mozIStorageStatement&); ArrayType = nsTArray]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/cache/CacheCommon.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:9, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1148:13: note: while referencing ‘res’ 1148 | ArrayType res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::cache::db::{anonymous}::ReadResponse(mozIStorageConnection&, mozilla::dom::cache::db::{anonymous}::EntryId)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/cache/CacheCommon.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:9, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1148:13: note: while referencing ‘res’ 1148 | ArrayType res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:534:55: note: while referencing ‘’ 534 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:568:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 568 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/cache/CacheCommon.h:19:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 19 | QM_TRY_ASSIGN_META(mozilla::dom::cache, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/cache/CacheCommon.h:21:31: note: in expansion of macro ‘CACHE_TRY_ASSIGN_GLUE’ 21 | #define CACHE_TRY_UNWRAP(...) CACHE_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/cache/DBSchema.cpp:1978:5: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 1978 | CACHE_TRY_UNWRAP(savedRequest.mValue.headers(), | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreams()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘nsTObserverArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_cache1.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 45 | auto readStreamList = mReadStreamList.Clone(); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, from /builddir/build/BUILD/firefox-86.0/dom/cache/Context.cpp:7, from Unified_cpp_dom_cache1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTObserverArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_cache1.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 45 | auto readStreamList = mReadStreamList.Clone(); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from TCPServerSocketEventBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings22.cpp:327: TreeColumnsBinding.cpp:828:22: note: while referencing ‘names’ 828 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from TCPServerSocketEventBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Text_Binding::getBoxQuadsFromWindowOrigin(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings22.cpp:93: TextBinding.cpp:298:55: note: while referencing ‘result’ 298 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from TCPServerSocketEventBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Text_Binding::getBoxQuads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings22.cpp:93: TextBinding.cpp:228:55: note: while referencing ‘result’ 228 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, from TCPServerSocketEventBinding.cpp:5, from UnifiedBindings22.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::TouchEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings22.cpp:236: TouchEventBinding.cpp:906:38: note: while referencing ‘arg1’ 906 | binding_detail::FastTouchEventInit arg1; | ^~~~ dom/canvas In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::URLSearchParams_Binding::getAll(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:41: URLSearchParamsBinding.cpp:736:22: note: while referencing ‘result’ 736 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ImageBitmap.cpp:22, from Unified_cpp_dom_canvas0.cpp:92: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:366: WebXRBinding.cpp:2222:22: note: while referencing ‘result’ 2222 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:275: WebExtensionPolicyBinding.cpp:980:22: note: while referencing ‘result’ 980 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionContentScript_Binding::get_jsPaths(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:262: WebExtensionContentScriptBinding.cpp:2361:22: note: while referencing ‘result’ 2361 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionContentScript_Binding::get_cssPaths(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:262: WebExtensionContentScriptBinding.cpp:2256:22: note: while referencing ‘result’ 2256 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::CanvasRenderingContext2D::SetLineDash(const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_canvas0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasRenderingContext2D.cpp:4156:33: note: while referencing ‘dash’ 4156 | nsTArray dash; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::VRDisplay_Binding::getLayers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:93: VRDisplayBinding.cpp:1268:21: note: while referencing ‘result’ 1268 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WebExtensionContentScriptBinding.cpp:29, from UnifiedBindings23.cpp:262: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 190 | aOutput.SetValue(aInput.Value().Clone()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::getActiveExtensions(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:275: WebExtensionPolicyBinding.cpp:1947:73: note: while referencing ‘result’ 1947 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanvasRenderingContext2D::UpdateFilter()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_canvas0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasRenderingContext2D.cpp:2485:76: note: while referencing ‘’ 2485 | gfxRect(0, 0, mWidth, mHeight), CurrentState().filterAdditionalImages); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.h:8, from /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasGradient.cpp:5, from Unified_cpp_dom_canvas0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::FilterDescription [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_canvas0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/canvas/CanvasRenderingContext2D.cpp:2461:47: note: while referencing ‘’ 2461 | CurrentState().filter = FilterDescription(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createBindGroupLayout(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:340: WebGPUBinding.cpp:14652:52: note: while referencing ‘arg0’ 14652 | binding_detail::FastGPUBindGroupLayoutDescriptor arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createRenderPipeline(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 152 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPURenderPipelineDescriptor [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:340: WebGPUBinding.cpp:14872:51: note: while referencing ‘arg0’ 14872 | binding_detail::FastGPURenderPipelineDescriptor arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from UDPSocketBinding.cpp:5, from UnifiedBindings23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createPipelineLayout(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings23.cpp:340: WebGPUBinding.cpp:14696:51: note: while referencing ‘arg0’ 14696 | binding_detail::FastGPUPipelineLayoutDescriptor arg0; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:41, from UnifiedBindings24.cpp:15: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/dom/bindings/AtomList.h:10, from WidevineCDMManifestBinding.cpp:4, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, from WindowBinding.cpp:41, from UnifiedBindings24.cpp:15: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, from WorkerGlobalScopeBinding.cpp:29, from UnifiedBindings24.cpp:93: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Window_Binding::getWebExposedLocales(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:15: WindowBinding.cpp:9142:22: note: while referencing ‘result’ 9142 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Window_Binding::getRegionalPrefsLocales(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:15: WindowBinding.cpp:9082:22: note: while referencing ‘result’ 9082 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::retrieveConsoleEvents(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:80: WorkerDebuggerGlobalScopeBinding.cpp:582:23: note: while referencing ‘result’ 582 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:119: WorkerNavigatorBinding.cpp:721:22: note: while referencing ‘result’ 721 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings24.cpp:119: WorkerNavigatorBinding.cpp:721:22: note: while referencing ‘result’ 721 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from WorkerGlobalScopeBinding.cpp:30, from UnifiedBindings24.cpp:93: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:83:47: note: while referencing ‘’ 83 | aLanguages = mProperties.mLanguages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:119: WorkerNavigatorBinding.cpp:721:22: note: while referencing ‘result’ 721 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Worker_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:67: WorkerBinding.cpp:610:64: note: while referencing ‘arg1’ 610 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:67: WorkerBinding.cpp:691:68: note: while referencing ‘arg1’ 691 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:67: WorkerBinding.cpp:630:66: note: while referencing ‘arg1’ 630 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourcesChangeEvent::GetRemoved(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:301: XRInputSourcesChangeEvent.cpp:106:28: note: while referencing ‘’ 106 | aRetVal = mRemoved.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourcesChangeEvent::GetAdded(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:301: XRInputSourcesChangeEvent.cpp:100:26: note: while referencing ‘’ 100 | aRetVal = mAdded.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_removed(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:314: XRInputSourcesChangeEventBinding.cpp:444:61: note: while referencing ‘result’ 444 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WidevineCDMManifestBinding.h:8, from WidevineCDMManifestBinding.cpp:6, from UnifiedBindings24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_added(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings24.cpp:314: XRInputSourcesChangeEventBinding.cpp:338:61: note: while referencing ‘result’ 338 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-86.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::FloatOrInt; _Consumer = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:166:42: required from ‘bool mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, Arg&, Args& ...) [with Arg = mozilla::FloatOrInt; Args = {}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:167:21: required from ‘bool mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::FloatOrInt}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:722:36: required from ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:14 = {unsigned int, unsigned int, mozilla::FloatOrInt}]’ /usr/include/c++/10/type_traits:2506:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/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::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>; _Ret = void]’ /usr/include/c++/10/type_traits:138:12: required from ‘struct std::__and_::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>, void, true, void>, std::__call_is_nothrow::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>, mozilla::MethodDispatcher::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&> >’ /usr/include/c++/10/type_traits:2979:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>’ /usr/include/c++/10/tuple:1707:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher::DispatchCommand::, std::tuple&>’ /usr/include/c++/10/tuple:1730:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple&]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728: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; mozilla::CommandSyncType syncType = mozilla::ASYNC; size_t = unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728: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; mozilla::CommandSyncType syncType = mozilla::ASYNC; size_t = unsigned int]’ /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLParent.cpp:68:63: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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] 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLObjectModel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensions.h:13, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLTypes.h:341:8: note: ‘struct mozilla::FloatOrInt’ declared here 341 | struct FloatOrInt final // For TexParameter[fi] and friends. | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-86.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:756: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe; _Consumer = mozilla::webgl::RangeConsumerView]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:439: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:166:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10/type_traits:2517:55: required from ‘struct std::__result_of_impl::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>’ /usr/include/c++/10/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::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>; _Ret = void]’ /usr/include/c++/10/type_traits:138:12: required from ‘struct std::__and_::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>, void, true, void>, std::__call_is_nothrow::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>, mozilla::MethodDispatcher::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&> >’ /usr/include/c++/10/type_traits:2979:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>’ /usr/include/c++/10/tuple:1707:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher::DispatchCommand::, std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&>’ /usr/include/c++/10/tuple:1730:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728: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; mozilla::CommandSyncType syncType = mozilla::ASYNC; size_t = unsigned int]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:728: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; mozilla::CommandSyncType syncType = mozilla::ASYNC; size_t = unsigned int]’ /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLParent.cpp:68:63: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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] 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLTypes.h:27, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLObjectModel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensions.h:13, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:3066:7: note: ‘class mozilla::layers::SurfaceDescriptor’ declared here 3066 | class SurfaceDescriptor final | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensions.h:10, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLExtensionTextureHalfFloatLinear.cpp:5, from Unified_cpp_dom_canvas4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangedPtr.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::T*) [with U = mozilla::webgl::RangeConsumerView]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RangedPtr.h:187:30: warning: ‘size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 187 | return create(mPtr + aInc); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMethodDispatcher.h:12, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLParent.cpp:14, from Unified_cpp_dom_canvas4.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLQueueParamTraits.h:177:12: note: ‘size’ was declared here 177 | size_t size; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ProducerConsumerQueue.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGLCommandQueue.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLCrossProcessCommandQueue.h:9, from /builddir/build/BUILD/firefox-86.0/dom/canvas/ClientWebGLContext.h:23, from /builddir/build/BUILD/firefox-86.0/dom/canvas/HostWebGLContext.h:11, from /builddir/build/BUILD/firefox-86.0/dom/canvas/WebGLMemoryTracker.cpp:8, from Unified_cpp_dom_canvas4.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:14 = {bool}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:328:13: note: ‘temp’ was declared here 328 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:14 = {bool, bool, bool, bool}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:328:13: note: ‘temp’ was declared here 328 | uint8_t temp; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331 | *aArg = temp ? true : false; | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:14 = {long long unsigned int, mozilla::layers::TextureType, bool}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:368:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:356:14: note: ‘value’ was declared here 356 | DataType value; | ^~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In function ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, std::index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple, mozilla::avec3, mozilla::RawBuffer, unsigned int, mozilla::Maybe >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 750 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:10: note: ‘isSome’ was declared here 745 | bool isSome; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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; ElementType = long long unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 750 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::EnumSerializer::ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:368:14: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | *aResult = ParamType(value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 750 | if (!isSome) { | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/QueueParamTraits.h:745:10: note: ‘isSome’ was declared here 745 | bool isSome; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings3.cpp:405: DOMStringMapBinding.cpp:271:22: note: while referencing ‘names’ 271 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeUtils_Binding::getAllDOMProcesses(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings3.cpp:2: ChromeUtilsBinding.cpp:5059:53: note: while referencing ‘result’ 5059 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Client_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings3.cpp:15: ClientBinding.cpp:221:64: note: while referencing ‘arg1’ 221 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings3.cpp:15: ClientBinding.cpp:302:68: note: while referencing ‘arg1’ 302 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from ChromeUtilsBinding.cpp:5, from UnifiedBindings3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings3.cpp:15: ClientBinding.cpp:241:66: note: while referencing ‘arg1’ 241 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from EventTargetBinding.cpp:29, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getAttributeNames(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:353: ElementBinding.cpp:1083:22: note: while referencing ‘result’ 1083 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from EventTargetBinding.cpp:29, from UnifiedBindings5.cpp:41: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Event_Binding::composedPath(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:405: EventBinding.cpp:356:59: note: while referencing ‘result’ 356 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getGridFragments(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:353: ElementBinding.cpp:4765:52: note: while referencing ‘result’ 4765 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:236: DocumentBinding.cpp:9584:57: note: while referencing ‘result’ 9584 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::features(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:119: FeaturePolicyBinding.cpp:91:22: note: while referencing ‘result’ 91 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::allowedFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:119: FeaturePolicyBinding.cpp:151:22: note: while referencing ‘result’ 151 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::getAllowlistForFeature(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:119: FeaturePolicyBinding.cpp:218:22: note: while referencing ‘result’ 218 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FlexLineValues_Binding::getItems(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:314: FlexBinding.cpp:1393:62: note: while referencing ‘result’ 1393 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Flex_Binding::getLines(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:314: FlexBinding.cpp:119:62: note: while referencing ‘result’ 119 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:327: FluentBinding.cpp:623:23: note: while referencing ‘result’ 623 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:106: DedicatedWorkerGlobalScopeBinding.cpp:117:64: note: while referencing ‘arg1’ 117 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:106: DedicatedWorkerGlobalScopeBinding.cpp:198:68: note: while referencing ‘arg1’ 198 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:106: DedicatedWorkerGlobalScopeBinding.cpp:137:66: note: while referencing ‘arg1’ 137 | RootedDictionary arg1(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getElementsWithGrid(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:353: ElementBinding.cpp:4867:55: note: while referencing ‘result’ 4867 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:67: ExtendableMessageEventBinding.cpp:779:59: note: while referencing ‘result’ 779 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, from DOMTokenListBinding.cpp:4, from UnifiedBindings4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getConnectedShadowRoots(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings4.cpp:236: DocumentBinding.cpp:7789:58: note: while referencing ‘result’ 7789 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:379: FontFaceSetLoadEvent.cpp:87:30: note: while referencing ‘’ 87 | aRetVal = mFontfaces.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:392: FontFaceSetLoadEventBinding.cpp:207:56: note: while referencing ‘result’ 207 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, from EventHandlerBinding.cpp:4, from UnifiedBindings5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings5.cpp:392: FontFaceSetLoadEventBinding.cpp:456:48: note: while referencing ‘arg1’ 456 | binding_detail::FastFontFaceSetLoadEventInit arg1; | ^~~~ dom/clients/api In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/ClientDOMUtil.h:12, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:9, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.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&)::::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_clients_api0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/clients/api/Clients.cpp:101:42: note: while referencing ‘’ 101 | nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.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&)::::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_clients_api0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/clients/api/Clients.cpp:184:40: note: while referencing ‘’ 184 | nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.h:10, from /builddir/build/BUILD/firefox-86.0/dom/clients/api/Client.cpp:7, from Unified_cpp_dom_clients_api0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_clients_api0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/clients/api/Clients.cpp:168:34: note: while referencing ‘clientList’ 168 | nsTArray> clientList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:366: GleanBinding.cpp:872:22: note: while referencing ‘names’ 872 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:366: GleanBinding.cpp:258:22: note: while referencing ‘names’ 258 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:379: GleanPingsBinding.cpp:257:22: note: while referencing ‘names’ 257 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:392: GridBinding.cpp:1543:22: note: while referencing ‘result’ 1543 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:392: GridBinding.cpp:189:56: note: while referencing ‘result’ 189 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:430:20: note: while referencing ‘result’ 430 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:430:20: note: while referencing ‘result’ 430 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:430:20: note: while referencing ‘result’ 430 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:15, from GamepadAxisMoveEvent.cpp:9, from UnifiedBindings6.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:92:69: note: while referencing ‘’ 92 | void GetAxes(nsTArray& aAxes) const { aAxes = mAxes.Clone(); } | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:430:20: note: while referencing ‘result’ 430 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:324:61: note: while referencing ‘result’ 324 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:324:61: note: while referencing ‘result’ 324 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:15, from GamepadAxisMoveEvent.cpp:9, from UnifiedBindings6.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:89:31: note: while referencing ‘’ 89 | aButtons = mButtons.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:324:61: note: while referencing ‘result’ 324 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:606:69: note: while referencing ‘result’ 606 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:606:69: note: while referencing ‘result’ 606 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:15, from GamepadAxisMoveEvent.cpp:9, from UnifiedBindings6.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:98:47: note: while referencing ‘’ 98 | aHapticActuators = mHapticActuators.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:606:69: note: while referencing ‘result’ 606 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:405: HTMLAllCollectionBinding.cpp:746:24: note: while referencing ‘names’ 746 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:405: HTMLAllCollectionBinding.cpp:746:24: note: while referencing ‘names’ 746 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:11, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:11, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FormData_Binding::getAll(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:2: FormDataBinding.cpp:633:46: note: while referencing ‘result’ 633 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:818:60: note: while referencing ‘result’ 818 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:818:60: note: while referencing ‘result’ 818 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:15, from GamepadAxisMoveEvent.cpp:9, from UnifiedBindings6.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:107:39: note: while referencing ‘’ 107 | aTouchEvents = mTouchEvents.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:818:60: note: while referencing ‘result’ 818 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:712:69: note: while referencing ‘result’ 712 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:712:69: note: while referencing ‘result’ 712 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:15, from GamepadAxisMoveEvent.cpp:9, from UnifiedBindings6.cpp:132: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:103:47: note: while referencing ‘’ 103 | aLightIndicators = mLightIndicators.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, from FormDataBinding.cpp:4, from UnifiedBindings6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:158: GamepadBinding.cpp:712:69: note: while referencing ‘result’ 712 | nsTArray> result; | ^~~~~~ dom/clients/manager In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:210: HTMLDocumentBinding.cpp:649:22: note: while referencing ‘names’ 649 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginParameters(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:236: HTMLEmbedElementBinding.cpp:1456:32: note: while referencing ‘result’ 1456 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginAttributes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:236: HTMLEmbedElementBinding.cpp:1396:32: note: while referencing ‘result’ 1396 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:106: HTMLCollectionBinding.cpp:444:24: note: while referencing ‘names’ 444 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:106: HTMLCollectionBinding.cpp:444:24: note: while referencing ‘names’ 444 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:288: HTMLFormElementBinding.cpp:1401:24: note: while referencing ‘names’ 1401 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:288: HTMLFormElementBinding.cpp:1401:24: note: while referencing ‘names’ 1401 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:275: HTMLFormControlsCollectionBinding.cpp:624:24: note: while referencing ‘names’ 624 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, from HTMLAnchorElementBinding.cpp:5, from UnifiedBindings7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings7.cpp:275: HTMLFormControlsCollectionBinding.cpp:624:24: note: while referencing ‘names’ 624 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientManager.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientChannelHelper.cpp:9, from Unified_cpp_dom_clients_manager0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientManager.cpp:13, from Unified_cpp_dom_clients_manager0.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientOpPromise.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientOpenWindowUtils.h:9, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7, from Unified_cpp_dom_clients_manager1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/clients/manager/ClientSource.cpp:23, from Unified_cpp_dom_clients_manager1.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from HTMLInputElementBinding.cpp:5, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLInputElement_Binding::mozGetFileNameArray(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings8.cpp:2: HTMLInputElementBinding.cpp:4401:22: note: while referencing ‘result’ 4401 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from HTMLInputElementBinding.cpp:5, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginParameters(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings8.cpp:184: HTMLObjectElementBinding.cpp:2766:32: note: while referencing ‘result’ 2766 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from HTMLInputElementBinding.cpp:5, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginAttributes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings8.cpp:184: HTMLObjectElementBinding.cpp:2706:32: note: while referencing ‘result’ 2706 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from HTMLInputElementBinding.cpp:5, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings8.cpp:353: HTMLSlotElementBinding.cpp:309:55: note: while referencing ‘result’ 309 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, from HTMLInputElementBinding.cpp:5, from UnifiedBindings8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedBindings8.cpp:353: HTMLSlotElementBinding.cpp:243:41: note: while referencing ‘result’ 243 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:46, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:12, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:46, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:43, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::DeprecationWarningRunnable::RunOnMainThread(mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:4105:55: note: while referencing ‘’ 4105 | window->GetExtantDoc()->WarnOnceAbout(mOperation); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ReportLenientThisUnwrappingFailure(JSContext*, JSObject*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:2503:71: note: while referencing ‘’ 2503 | window->GetDoc()->WarnOnceAbout(DeprecatedOperations::eLenientThis); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::{anonymous}::MaybeShowDeprecationWarning(const mozilla::dom::GlobalObject&, mozilla::dom::DeprecatedOperations)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:4119:55: note: while referencing ‘’ 4119 | window->GetExtantDoc()->WarnOnceAbout(aOperation); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:7, from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ dom/commandhandler In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:8, from HTMLTableCellElementBinding.cpp:5, from UnifiedBindings9.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaKeys.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:26, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, from HTMLTrackElementBinding.cpp:17, from UnifiedBindings9.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:8, from HTMLTableCellElementBinding.cpp:5, from UnifiedBindings9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaKeys.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:26, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, from HTMLTrackElementBinding.cpp:17, from UnifiedBindings9.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 189 | RootedDictionary dict(aCx); | ^~~~ dom/console In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:24, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray_Impl::elem_type* nsTArray_Impl::EmplaceBackInternal(Args&& ...) [with ActualAlloc = nsTArrayInfallibleAllocator; Args = {unsigned int&, const nsTSubstring&, nsContentUtils::PropertiesFile&, const nsTSubstring&, unsigned int&, unsigned int&, const nsTSubstring&, const nsTArray >&}; E = mozilla::ConsoleReportCollector::PendingReport; Alloc = nsTArrayInfallibleAllocator]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:7, from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ConsoleReportCollector.h:69:45: note: while referencing ‘’ 69 | mStringParams(aStringParams.Clone()) {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 154 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 154 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 154 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 175 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 175 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 175 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsole(uint64_t, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:48:39: note: while referencing ‘’ 48 | reports = mPendingReports.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 41 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1058:23: note: while referencing ‘data’ 1058 | Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Time(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:119:66: note: while referencing ‘’ 119 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::TimeEnd(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:132:66: note: while referencing ‘’ 132 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Count(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:175:66: note: while referencing ‘’ 175 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::CountReset(JSContext*, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:181:66: note: while referencing ‘’ 181 | console->StringMethodInternal(aCx, aLabel, Sequence(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::TimeEnd(const mozilla::dom::GlobalObject&, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1028:53: note: while referencing ‘’ 1028 | StringMethod(aGlobal, aLabel, Sequence(), MethodTimeEnd, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::CountReset(const mozilla::dom::GlobalObject&, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1230:53: note: while referencing ‘’ 1230 | StringMethod(aGlobal, aLabel, Sequence(), MethodCountReset, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Time(const mozilla::dom::GlobalObject&, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1023:53: note: while referencing ‘’ 1023 | StringMethod(aGlobal, aLabel, Sequence(), MethodTime, u"time"_ns); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Count(const mozilla::dom::GlobalObject&, const nsAString&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1224:53: note: while referencing ‘’ 1224 | StringMethod(aGlobal, aLabel, Sequence(), MethodCount, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::TimeStamp(const mozilla::dom::GlobalObject&, JS::Handle)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1086:23: note: while referencing ‘data’ 1086 | Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::GroupEnd(JSContext*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:112:29: note: while referencing ‘data’ 112 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::TimeStamp(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:140:23: note: while referencing ‘data’ 140 | Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Clear(JSContext*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleInstance.cpp:186:29: note: while referencing ‘data’ 186 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::GroupEnd(const mozilla::dom::GlobalObject&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1017:29: note: while referencing ‘data’ 1017 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Clear(const mozilla::dom::GlobalObject&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1011:29: note: while referencing ‘data’ 1011 | const Sequence data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:2484:25: note: while referencing ‘sequence’ 2484 | Sequence sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::LazyStackGetter(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:1500:31: note: while referencing ‘reifiedStack’ 1500 | nsTArray reifiedStack; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsoleForServiceWorkerScope(const nsACString&, nsIConsoleReportCollector::ReportAction)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:97:39: note: while referencing ‘’ 97 | reports = mPendingReports.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Console.h:11, from /builddir/build/BUILD/firefox-86.0/dom/console/Console.cpp:7, from Unified_cpp_dom_console0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_console0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 90 | nsTArray reports; | ^~~~~~~ dom/credentialmanagement dom/crypto In file included from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/crypto/WebCryptoTask.cpp:23, from Unified_cpp_dom_crypto0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_crypto0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/crypto/WebCryptoTask.cpp:1324:26: note: while referencing ‘usages’ 1324 | nsTArray usages; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/crypto/CryptoBuffer.cpp:7, from Unified_cpp_dom_crypto0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_crypto0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/crypto/WebCryptoTask.cpp:1324:26: note: while referencing ‘usages’ 1324 | nsTArray usages; | ^~~~~~ dom/debugger Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings) warning: use of deprecated associated function `std::sync::atomic::AtomicPtr::::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> gfx/webrender_bindings/src/swgl_bindings.rs:825:18 | 825 | .compare_and_swap(current_job_ptr, ptr::null_mut(), Ordering::Relaxed); | ^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> gfx/webrender_bindings/src/lib.rs:5:9 | 5 | #![deny(warnings)] | ^^^^^^^^ = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` warning: 1 warning emitted dom/encoding dom/events In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::EventStateManager::DoContentCommandEvent(mozilla::WidgetContentCommandEvent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:5831:29: note: while referencing ‘ipcDataTransfer’ 5831 | IPCDataTransfer ipcDataTransfer; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:23: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:23: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:23: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/EventStateManager.cpp:23: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CompositionEvent::GetRanges(mozilla::dom::TextClauseArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/events/CompositionEvent.cpp:95:27: note: while referencing ‘’ 95 | aRanges = mRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/events/CompositionEvent.cpp:82:29: note: while referencing ‘’ 82 | aRanges = mRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DataTransfer::CacheExternalClipboardFormats(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/events/DataTransfer.cpp:1394:23: note: while referencing ‘typesArray’ 1394 | nsTArray typesArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/events/DataTransfer.cpp:1394:23: note: while referencing ‘typesArray’ 1394 | nsTArray typesArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DataTransferItem::GetAsEntry(nsIPrincipal&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/events/DataTransferItem.cpp:362:37: note: while referencing ‘entries’ 362 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DataTransfer::GetFilesAndDirectories(nsIPrincipal&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/events/DataTransfer.cpp:839:26: note: while referencing ‘filesSeq’ 839 | Sequence> filesSeq; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:17, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::InternalEditorInputEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:22, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:1368:48: note: while referencing ‘’ 1368 | mTargetRanges = aEvent.mTargetRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/events/EventDispatcher.cpp:844:34: note: while referencing ‘chain’ 844 | nsTArray chain; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::EventListenerService::GetEventTargetChainFor(mozilla::dom::EventTarget*, bool, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events1.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/events/EventListenerService.cpp:222:26: note: while referencing ‘targets’ 222 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/events/Event.cpp:10, from Unified_cpp_dom_events1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessageEvent::GetPorts(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_events1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/events/MessageEvent.cpp:162:25: note: while referencing ‘’ 162 | aPorts = mPorts.Clone(); | ^ In file included from Unified_cpp_dom_events2.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: /builddir/build/BUILD/firefox-86.0/dom/events/ShortcutKeys.cpp:109:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 109 | *cache = handler; | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/events/ShortcutKeys.cpp:75:20: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 75 | ShortcutKeyData* keyData; | ^~~~~~~ dom/events/unix dom/fetch In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/fetch/Fetch.cpp:45, from Unified_cpp_dom_fetch0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FetchDriver::SetRequestHeaders(nsIHttpChannel*, bool) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/fetch/FetchDriver.cpp:1541:23: note: while referencing ‘headersSet’ 1541 | nsTArray headersSet; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/fetch/InternalResponse.cpp:132:55: note: while referencing ‘’ 132 | IPCInternalResponse(mType, GetUnfilteredURLList(), GetUnfilteredStatus(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/fetch/InternalResponse.cpp:122:26: note: while referencing ‘headers’ 122 | nsTArray headers; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::InternalResponse::OpaqueRedirectResponse()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/fetch/InternalResponse.cpp:345:39: note: while referencing ‘’ 345 | response->mURLList = mURLList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::InternalResponse::CreateIncompleteCopy()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/fetch/InternalResponse.cpp:352:35: note: while referencing ‘’ 352 | copy->mURLList = mURLList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FetchStreamReader::ReportErrorToConsole(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/fetch/FetchStreamReader.cpp:351:22: note: while referencing ‘params’ 351 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Blob.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/File.h:10, from /builddir/build/BUILD/firefox-86.0/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_fetch0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/fetch/FetchStreamReader.cpp:351:22: note: while referencing ‘params’ 351 | nsTArray params; | ^~~~~~ dom/file/ipc dom/file In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/file/Blob.cpp:14, from Unified_cpp_dom_file0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual size_t mozilla::dom::MultipartBlobImpl::GetAllocationSize() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_file0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/file/MultipartBlobImpl.cpp:292:29: note: while referencing ‘visitedBlobs’ 292 | FallibleTArray visitedBlobs; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_file0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/file/MultipartBlobImpl.cpp:111:30: note: while referencing ‘blobImpls’ 111 | nsTArray> blobImpls; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::BlobSet [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_file0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/file/MultipartBlobImpl.cpp:192:11: note: while referencing ‘blobSet’ 192 | BlobSet blobSet; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, from /builddir/build/BUILD/firefox-86.0/dom/file/BaseBlobImpl.cpp:7, from Unified_cpp_dom_file0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::BlobSet [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_file0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/file/MultipartBlobImpl.cpp:192:11: note: while referencing ‘blobSet’ 192 | BlobSet blobSet; | ^~~~~~~ dom/file/uri dom/filehandle In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/filehandle/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filehandle/ActorsParent.cpp:7, from Unified_cpp_dom_filehandle0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileHandleThreadPool::DirectoryInfo::RemoveFileHandleQueue(mozilla::dom::FileHandle*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filehandle0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/filehandle/ActorsParent.cpp:1012:32: note: while referencing ‘delayedEnqueueInfos’ 1012 | nsTArray delayedEnqueueInfos = | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/filehandle/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filehandle/ActorsParent.cpp:7, from Unified_cpp_dom_filehandle0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filehandle0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/filehandle/ActorsParent.cpp:1088:42: note: while referencing ‘fileHandles’ 1088 | FallibleTArray> fileHandles; | ^~~~~~~~~~~ dom/filesystem/compat In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::EmptyEntriesCallbackRunnable::Run()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:67:44: note: while referencing ‘sequence’ 67 | Sequence> sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:67:22: note: while referencing ‘parts’ 67 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:67:22: note: while referencing ‘parts’ 67 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetEntryHelper::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:106:22: note: while referencing ‘parts’ 106 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::EntriesCallbackRunnable::Run()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:30:46: note: while referencing ‘entries’ 30 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileSystem::CreateRoot(const mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystem.cpp:63:67: note: while referencing ‘’ 63 | mRoot = new FileSystemRootDirectoryEntry(mParent, aEntries, this); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:78:22: note: while referencing ‘parts’ 78 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:78:22: note: while referencing ‘parts’ 78 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 55 | Sequence> sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.h:10, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/CallbackRunnables.cpp:7, from Unified_cpp_filesystem_compat0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_filesystem_compat0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 55 | Sequence> sequence; | ^~~~~~~~ dom/filesystem In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:19, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesHelperParentCallback::Callback(nsresult, const FallibleTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 510 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 510 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 510 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 510 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 510 | GetFilesResponseSuccess success; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileSystemBase::GetDOMPath(nsIFile*, nsAString&, mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/filesystem/FileSystemBase.cpp:91:22: note: while referencing ‘parts’ 91 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/filesystem/FileSystemBase.cpp:91:22: note: while referencing ‘parts’ 91 | nsTArray parts; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetDirectoryListingTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetDirectoryListingTask.cpp:254:38: note: while referencing ‘response’ 254 | FileSystemDirectoryListingResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetDirectoryListingTask.cpp:210:52: note: while referencing ‘inputs’ 210 | nsTArray inputs; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesTask.cpp:184:29: note: while referencing ‘response’ 184 | FileSystemFilesResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesTask.cpp:201:27: note: while referencing ‘response’ 201 | FileSystemFilesResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesTask.cpp:194:31: note: while referencing ‘response’ 194 | FileSystemFilesResponse response; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesTask.cpp:182:42: note: while referencing ‘inputs’ 182 | FallibleTArray inputs; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesTaskChild::SetSuccessRequestResult(const FileSystemResponseValue&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesTask.cpp:103:27: note: while referencing ‘r’ 103 | FileSystemFilesResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesTask.cpp:103:27: note: while referencing ‘r’ 103 | FileSystemFilesResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetDirectoryListingTaskChild::SetSuccessRequestResult(const FileSystemResponseValue&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetDirectoryListingTask.cpp:103:38: note: while referencing ‘r’ 103 | FileSystemDirectoryListingResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetDirectoryListingTask.cpp:103:38: note: while referencing ‘r’ 103 | FileSystemDirectoryListingResponse r = aValue; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 404 | Sequence> files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::OperationCompleted()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:229:38: note: while referencing ‘callbacks’ 229 | nsTArray> callbacks = std::move(mCallbacks); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Directory.h:11, from /builddir/build/BUILD/firefox-86.0/dom/filesystem/Directory.cpp:7, from Unified_cpp_dom_filesystem0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_filesystem0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/filesystem/GetFilesHelper.cpp:222:29: note: while referencing ‘promises’ 222 | nsTArray> promises = std::move(mPromises); | ^~~~~~~~ dom/flex dom/gamepad In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::Dualshock4Remapper::ProcessTouchData(mozilla::dom::GamepadHandle, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_gamepad0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/gamepad/GamepadRemapping.cpp:519:33: note: while referencing ‘touches’ 519 | nsTArray touches(TOUCH_EVENT_COUNT); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_gamepad0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/gamepad/GamepadRemapping.cpp:519:33: note: while referencing ‘touches’ 519 | nsTArray touches(TOUCH_EVENT_COUNT); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GamepadManager::NewConnectionEvent(mozilla::dom::GamepadHandle, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_gamepad0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/gamepad/GamepadManager.cpp:270:41: note: while referencing ‘listeners’ 270 | nsTArray> listeners(mListeners.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.h:10, from /builddir/build/BUILD/firefox-86.0/dom/gamepad/Gamepad.cpp:7, from Unified_cpp_dom_gamepad0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GamepadManager::Update(const mozilla::dom::GamepadChangeEvent&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_gamepad0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/gamepad/GamepadManager.cpp:475:41: note: while referencing ‘listeners’ 475 | nsTArray> listeners(mListeners.Clone()); | ^~~~~~~~~ dom/geolocation In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/geolocation/Geolocation.h:15, from /builddir/build/BUILD/firefox-86.0/dom/geolocation/Geolocation.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::Geolocation::_ZNK7mozilla3dom11Geolocation27ShouldBlockInsecureRequestsEv.part.0() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/geolocation/Geolocation.cpp:941:76: note: while referencing ‘’ 941 | "GeolocationInsecureRequestIsForbidden"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/geolocation/Geolocation.h:15, from /builddir/build/BUILD/firefox-86.0/dom/geolocation/Geolocation.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsGeolocationService::NotifyError(uint16_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/geolocation/Geolocation.cpp:586:33: note: while referencing ‘geolocators’ 586 | nsTArray> geolocators; | ^~~~~~~~~~~ Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-86.0/toolkit/library/rust) dom/grid In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLine.cpp:60:25: note: while referencing ‘’ 60 | mNames = aNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Grid::GetAreas(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:93:25: note: while referencing ‘’ 93 | aAreas = mAreas.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GridLine::SetLineNames(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLine.cpp:69:25: note: while referencing ‘’ 69 | mNames = aNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLine.cpp:60:25: note: while referencing ‘’ 60 | mNames = aNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLines.cpp:349:47: note: while referencing ‘’ 349 | aLineNames = aLineInfo->mNamesAfter.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLines.cpp:297:28: note: while referencing ‘explicitLineNames’ 297 | nsTArray> explicitLineNames; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GridLines::SetLineInfo(const mozilla::ComputedGridTrackInfo*, const mozilla::ComputedGridLineInfo*, const nsTArray >&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLines.cpp:122:32: note: while referencing ‘lineNames’ 122 | nsTArray> lineNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLines.cpp:270:34: note: while referencing ‘endLineNames’ 270 | nsTArray> endLineNames(areaEndLine->Names().Clone()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/grid/GridArea.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.h:10, from /builddir/build/BUILD/firefox-86.0/dom/grid/Grid.cpp:7, from Unified_cpp_dom_grid0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_grid0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/grid/GridLines.cpp:266:34: note: while referencing ‘startLineNames’ 266 | nsTArray> startLineNames(areaStartLine->Names().Clone()); | ^~~~~~~~~~~~~~ dom/html/input dom/html In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:22, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:22, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:22, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:22, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:22, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/ElementInternals.cpp:7, from Unified_cpp_dom_html0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IsPopupBlocked(mozilla::dom::Document*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:679:71: note: while referencing ‘’ 679 | "InputPickerBlockedNoUserActivation"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLInputElement::SaveState()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:5787:63: note: while referencing ‘’ 5787 | SaveFileContentData(mFileData->mFilesOrDirectories); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::ClearFiles(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:1547:35: note: while referencing ‘data’ 1547 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetFilePickerFiltersFromAccept(nsIFilePicker*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:6862:38: note: while referencing ‘filtersCopy’ 6862 | const nsTArray filtersCopy = filters.Clone(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:6758:32: note: while referencing ‘filters’ 6758 | nsTArray filters; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::FSURLEncoded::AddNameBlobOrNullPair(const nsAString&, mozilla::dom::Blob*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFormSubmission.cpp:156:77: note: while referencing ‘’ 156 | SendJSWarning(mDocument, "ForgotFileEnctypeWarning", nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::DispatchChangeEventCallback::Callback(nsresult, const FallibleTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:228:37: note: while referencing ‘array’ 228 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetFileArray(nsINode::Sequence >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:2040:35: note: while referencing ‘files’ 2040 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:2040:35: note: while referencing ‘files’ 2040 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetFileNameArray(nsINode::Sequence >&, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:2065:35: note: while referencing ‘files’ 2065 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:2065:35: note: while referencing ‘files’ 2065 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetValue(const nsAString&, nsINode::CallerType, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:1589:26: note: while referencing ‘list’ 1589 | Sequence list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetUserInput(const nsAString&, nsIPrincipal&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:2235:24: note: while referencing ‘list’ 2235 | Sequence list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLInputElement::nsFilePickerShownCallback::Done(int16_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:457:35: note: while referencing ‘newFilesOrDirectories’ 457 | nsTArray newFilesOrDirectories; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLInputElement::RestoreState(mozilla::PresState*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:6029:43: note: while referencing ‘array’ 6029 | nsTArray array = | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetDirectory(const nsAString&, nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:2126:35: note: while referencing ‘array’ 2126 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::HTMLInputElement::GetFilesAndDirectories(nsINode::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:5303:35: note: while referencing ‘filesAndDirsSeq’ 5303 | Sequence filesAndDirsSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:7041:37: note: while referencing ‘entries’ 7041 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasicEvents.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLFieldSetElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLInputElement.cpp:7041:37: note: while referencing ‘entries’ 7041 | Sequence> entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLProgressElement.cpp:8, from Unified_cpp_dom_html3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html3.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLSlotElement.cpp:140:33: note: while referencing ‘’ 140 | aNodes = mAssignedNodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLProgressElement.cpp:8, from Unified_cpp_dom_html3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLSelectElement::SaveState()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::SelectContentData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html3.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLSelectElement.cpp:1269:21: note: while referencing ‘state’ 1269 | SelectContentData state; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::PerformTrackSelection(mozilla::dom::TextTrackKind*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html4.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/html/TextTrackManager.cpp:362:24: note: while referencing ‘candidates’ 362 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html4.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/html/TextTrackManager.cpp:362:24: note: while referencing ‘candidates’ 362 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLTrackElement::CreateTextTrack()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html4.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTrackElement.cpp:174:52: note: while referencing ‘’ 174 | "Using track element in non-window context"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::UpdateCueDisplay()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html4.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/html/TextTrackManager.cpp:265:34: note: while referencing ‘showingCues’ 265 | nsTArray> showingCues; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::TimeMarchesOn()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html4.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/html/TextTrackManager.cpp:752:42: note: while referencing ‘eventList’ 752 | nsTArray> eventList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/html/HTMLTemplateElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::TextTrackListInternal [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_html4.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/html/TextTrackManager.cpp:750:25: note: while referencing ‘affectedTracks’ 750 | TextTrackListInternal affectedTracks; | ^~~~~~~~~~~~~~ dom/indexedDB /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:14293:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14293 | switch (maintenanceAction) { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.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::nsTHashtable_base_iterator > >; Transform = mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::MetadataToSpec() const::; = void]’: /builddir/build/BUILD/firefox-86.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] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:17125:29: note: while referencing ‘objectStoreSpec’ 17125 | ObjectStoreSpec objectStoreSpec; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:568:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 568 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:22:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 22 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:24:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 24 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:17115:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 17115 | IDB_TRY_UNWRAP( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:20967:26: note: while referencing ‘’ 20967 | mOp.mResponse = std::remove_reference_t(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:20967:26: note: while referencing ‘’ 20967 | mOp.mResponse = std::remove_reference_t(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::{anonymous}::ValueCursorBase::ProcessFiles(mozilla::dom::indexedDB::CursorResponse&, const FilesArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:559:55: note: while referencing ‘’ 559 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:566:24: note: in expansion of macro ‘QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP’ 566 | , ##__VA_ARGS__, QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:22:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 22 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:24:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 24 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:12326:7: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 12326 | IDB_TRY_UNWRAP(serializedInfo->files(), | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::Result mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::GetPreprocessParams()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/FileInfoT.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:27: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Algorithm.h:81:25: note: while referencing ‘’ 81 | *aDst++ = res.unwrap(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:20701:37: note: while referencing ‘’ 20701 | aResponse = IndexGetAllResponse(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/FileInfoT.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:27: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:20251:43: note: while referencing ‘’ 20251 | aResponse = ObjectStoreGetAllResponse(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPermissionManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.h:11, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/FileInfoT.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParent.cpp:27: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:40, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:741:41: note: while referencing ‘’ 741 | return MOZ_LIKELY(isOk()) ? f(unwrap()) : propagateErr(); | ~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:741:41: note: while referencing ‘’ 741 | return MOZ_LIKELY(isOk()) ? f(unwrap()) : propagateErr(); | ~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result, nsresult> mozilla::dom::indexedDB::DeserializeStructuredCloneFiles(const mozilla::dom::indexedDB::FileManager&, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:696:39: note: while referencing ‘result’ 696 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Array.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:534:55: note: while referencing ‘’ 534 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:568:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 568 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:22:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 22 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:24:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 24 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:389:5: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 389 | IDB_TRY_UNWRAP(files, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:216:46: note: while referencing ‘’ 216 | mHasPreprocessInfo{aHasPreprocessInfo} {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:435:45: note: while referencing ‘’ 435 | false}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:216:46: note: while referencing ‘’ 216 | mHasPreprocessInfo{aHasPreprocessInfo} {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:403:31: note: while referencing ‘’ 403 | std::move(files), true}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Array.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:534:55: note: while referencing ‘’ 534 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:568:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 568 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:22:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 22 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:24:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 24 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:370:5: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 370 | IDB_TRY_UNWRAP(files, | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:216:46: note: while referencing ‘’ 216 | mHasPreprocessInfo{aHasPreprocessInfo} {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:375:45: note: while referencing ‘’ 375 | false}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsParentCommon.cpp:368:39: note: while referencing ‘files’ 368 | nsTArray files; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBMutableFile::AbortFileHandles()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBMutableFile.cpp:117:35: note: while referencing ‘fileHandlesToAbort’ 117 | nsTArray> fileHandlesToAbort; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBDatabase.cpp:539:22: note: while referencing ‘sortedStoreNames’ 539 | nsTArray sortedStoreNames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::IDBObjectStore::ValueWrapper::_ZN7mozilla3dom14IDBObjectStore12ValueWrapper5CloneEP9JSContext.part.0(JSContext*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:1816:23: note: while referencing ‘cloneInfo’ 1816 | StructuredCloneInfo cloneInfo; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 34 | res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Array.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EnumeratedArray.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:559:55: note: while referencing ‘’ 559 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 | ^~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:566:24: note: in expansion of macro ‘QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP’ 566 | , ##__VA_ARGS__, QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP(__VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:22:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 22 | QM_TRY_ASSIGN_META(mozilla::dom::indexedDB, MOZ_UNIQUE_VAR(tryResult), \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDBCommon.h:24:29: note: in expansion of macro ‘IDB_TRY_ASSIGN_GLUE’ 24 | #define IDB_TRY_UNWRAP(...) IDB_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:830:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 830 | IDB_TRY_UNWRAP( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::IDBObjectStore::ClearCloneReadInfo(mozilla::dom::IDBObjectStore::StructuredCloneReadInfoChild&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBTypedCursor::Reset() [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBTypedCursor::Reset() [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBObjectStore.cpp:619:26: note: while referencing ‘’ 619 | aReadInfo.ReleaseFiles(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocessInternal(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:2512:16: note: while referencing ‘files’ 2512 | const auto files = | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:2512:16: note: while referencing ‘files’ 2512 | const auto files = | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocess(const PreprocessInfo&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:2485:52: note: while referencing ‘’ 2485 | AutoTArray{aPreprocessInfo}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.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 (*)()]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:23, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 140 | mDatabase{aDatabase} {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:488:42: note: while referencing ‘’ 488 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | /* aForPreprocess */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestChild::SerializedStructuredCloneReadInfo&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:23, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 140 | mDatabase{aDatabase} {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:488:42: note: while referencing ‘’ 488 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | /* aForPreprocess */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:2441:42: note: while referencing ‘cloneReadInfos’ 2441 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:23, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 140 | mDatabase{aDatabase} {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:488:42: note: while referencing ‘’ 488 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | /* aForPreprocess */ false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:2441:42: note: while referencing ‘cloneReadInfos’ 2441 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:7, from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/ActorsChild.cpp:2441:42: note: while referencing ‘cloneReadInfos’ 2441 | nsTArray cloneReadInfos; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:20, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/KeyPath.cpp:272:11: note: while referencing ‘keyPath’ 272 | KeyPath keyPath(0); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const nsAString&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/KeyPath.cpp:260:11: note: while referencing ‘keyPath’ 260 | KeyPath keyPath(0); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const mozilla::dom::Nullable&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/KeyPath.cpp:288:21: note: while referencing ‘’ 288 | return KeyPath{0}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBTransaction::ObjectStoreNames() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:900:49: note: while referencing ‘’ 900 | list->StringArray() = mObjectStoreNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.h:12, from /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/indexedDB/IDBTransaction.cpp:174:28: note: while referencing ‘emptyObjectStoreNames’ 174 | const nsTArray emptyObjectStoreNames; | ^~~~~~~~~~~~~~~~~~~~~ dom/ipc/jsactor In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:24, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActor.h:14, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:7, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:24, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::JSProcessActorInfo mozilla::dom::JSProcessActorProtocol::ToIPC()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:50:43: note: while referencing ‘’ 50 | info.remoteTypes() = mRemoteTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:52:46: note: while referencing ‘’ 52 | info.observers() = mChild.mObservers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::GetJSProcessActorInfos(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 40 is outside array bounds of ‘mozilla::dom::JSProcessActorInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:292:45: note: while referencing ‘’ 292 | aInfos.AppendElement(iter.Data()->ToIPC()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::JSProcessActorProtocol::FromIPC(const mozilla::dom::JSProcessActorInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:38:51: note: while referencing ‘’ 38 | proto->mRemoteTypes = aInfo.remoteTypes().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:40:54: note: while referencing ‘’ 40 | proto->mChild.mObservers = aInfo.observers().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::JSWindowActorInfo mozilla::dom::JSWindowActorProtocol::ToIPC()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:68:35: note: while referencing ‘’ 68 | info.matches() = mMatches.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:69:43: note: while referencing ‘’ 69 | info.remoteTypes() = mRemoteTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:70:61: note: while referencing ‘’ 70 | info.messageManagerGroups() = mMessageManagerGroups.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:85:46: note: while referencing ‘’ 85 | info.observers() = mChild.mObservers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::GetJSWindowActorInfos(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 56 is outside array bounds of ‘mozilla::dom::JSWindowActorInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:192:45: note: while referencing ‘’ 192 | aInfos.AppendElement(iter.Data()->ToIPC()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::JSWindowActorProtocol::FromIPC(const mozilla::dom::JSWindowActorInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:41:43: note: while referencing ‘’ 41 | proto->mMatches = aInfo.matches().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:42:51: note: while referencing ‘’ 42 | proto->mRemoteTypes = aInfo.remoteTypes().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:43:69: note: while referencing ‘’ 43 | proto->mMessageManagerGroups = aInfo.messageManagerGroups().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:58:54: note: while referencing ‘’ 58 | proto->mChild.mObservers = aInfo.observers().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::UnregisterProcessActor(const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:267:38: note: while referencing ‘managers’ 267 | nsTArray> managers; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::RegisterProcessActor(const nsACString&, const mozilla::dom::ProcessActorOptions&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 40 is outside array bounds of ‘const mozilla::dom::JSProcessActorInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:242:64: note: while referencing ‘’ 242 | AutoTArray contentInfos{proto->ToIPC()}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:243:31: note: while referencing ‘windowInfos’ 243 | nsTArray windowInfos{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::RegisterWindowActor(const nsACString&, const mozilla::dom::WindowActorOptions&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:84:32: note: while referencing ‘contentInfos’ 84 | nsTArray contentInfos{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::UnregisterWindowActor(const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActorService.cpp:118:38: note: while referencing ‘managers’ 118 | nsTArray> managers; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, from /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSActor.cpp:8, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::extensions::MatchPatternSet* mozilla::dom::JSWindowActorProtocol::_ZN7mozilla3dom21JSWindowActorProtocol13GetURIMatcherEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:305:40: note: while referencing ‘patterns’ 305 | nsTArray patterns; | ^~~~~~~~ dom/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvNotifyAlertsObserver(const nsCString&, const nsString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:2249:35: note: while referencing ‘observersToNotify’ 2249 | nsTArray> observersToNotify; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvUpdateSharedData(const FileDescriptor&, const uint32_t&, nsTArray&&, nsTArray >&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:2355:30: note: while referencing ‘blobImpls’ 2355 | nsTArray> blobImpls(aBlobs.Length()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ContentChild::GetAvailableDictionaries(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:1756:48: note: while referencing ‘’ 1756 | aDictionaries = mAvailableDictionaries.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvRequestPerformanceMetrics(const nsID&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:1448:44: note: while referencing ‘promises’ 1448 | nsTArray> promises = CollectPerformanceInfo(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-86.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&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:1518:34: note: while referencing ‘tabs’ 1518 | nsTArray> tabs = BrowserChild::GetAll(); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvReinitRenderingForDeviceReset()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentChild.cpp:1564:34: note: while referencing ‘tabs’ 1564 | nsTArray> tabs = BrowserChild::GetAll(); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIRemoteTab.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:11: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, from /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(mozilla::dom::Element**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/ipc/ProcessHangMonitor.cpp:1046:29: note: while referencing ‘tabs’ 1046 | nsTArray tabs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::BrowserChild::RecvDestroy()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.cpp:2442:45: note: while referencing ‘childArray’ 2442 | nsTArray childArray = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::BrowserChild::RemoteDropLinks(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserChild.cpp:662:22: note: while referencing ‘linksArray’ 662 | nsTArray linksArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvPURLClassifierLocalConstructor(mozilla::dom::PContentParent::PURLClassifierLocalParent*, nsIURI*, nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentParent.cpp:6247:37: note: while referencing ‘features’ 6247 | nsTArray features = std::move(aFeatures); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ContentParent::NotifyTabDestroyed(const TabId&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentParent.cpp:2329:46: note: while referencing ‘parentArray’ 2329 | nsTArray parentArray = | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvGetGfxVars(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentParent.cpp:3193:41: note: while referencing ‘’ 3193 | *aVars = gfxVars::FetchNonDefaultVars(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvGetOutputColorProfileData(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentParent.cpp:5589:67: note: while referencing ‘’ 5589 | gfxPlatform::GetPlatform()->GetPlatformCMSOutputProfileData(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIAccessiblePivot.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/BrowserBridgeChild.cpp:12, from Unified_cpp_dom_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::ContentParent::TransmitPermissionsForPrincipal(nsIPrincipal*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/ipc/ContentParent.cpp:6065:45: note: while referencing ‘pairs’ 6065 | nsTArray> pairs = | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::ipc::IPDLParamTraits::Write(IPC::Message*, mozilla::ipc::IProtocol*, nsIPropertyBag2*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/PropertyBagUtils.cpp:225:26: note: while referencing ‘bag’ 225 | nsTArray bag; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/ipc/PropertyBagUtils.cpp:245:26: note: while referencing ‘bag’ 245 | nsTArray bag; | ^~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:217:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | for (uint32_t i = 0; i < count; i++) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::ipc::SharedMap* mozilla::dom::ipc::WritableSharedMap::GetReadOnly()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:249:32: note: while referencing ‘blobs’ 249 | nsTArray> blobs(mBlobImpls.Clone()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::WritableSharedMap::SendTo(mozilla::dom::ContentParent*) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:342:21: note: while referencing ‘blobs’ 342 | nsTArray blobs(mBlobImpls.Length()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::SharedMap::Update(const FileDescriptor&, size_t, nsTArray >&&, nsTArray >&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:122:49: note: while referencing ‘init’ 122 | RootedDictionary init(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:122:49: note: while referencing ‘init’ 122 | RootedDictionary init(cx); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::WritableSharedMap::_ZN7mozilla3dom3ipc17WritableSharedMap16BroadcastChangesEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:372:32: note: while referencing ‘blobImpls’ 372 | nsTArray> blobImpls(mBlobImpls.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMap.cpp:365:28: note: while referencing ‘parents’ 365 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/InProcessImpl.cpp:7, from Unified_cpp_dom_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::SharedMessageBody::FromSharedToMessagesParent(mozilla::ipc::PBackgroundParent*, const nsTArray >&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 80 is outside array bounds of ‘mozilla::dom::ClonedMessageData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc1.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedMessageBody.cpp:241:25: note: while referencing ‘clonedData’ 241 | ClonedMessageData clonedData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.cpp:7, from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::URLClassifierLocalParent::OnClassifyComplete(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc2.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/ipc/URLClassifierParent.cpp:171:40: note: while referencing ‘ipcResults’ 171 | nsTArray ipcResults; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.cpp:7, from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::ipc::SharedStringMapBuilder::Finalize(mozilla::loader::AutoMemMap&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.cpp:92:23: note: while referencing ‘keys’ 92 | nsTArray keys(mEntries.Count()); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.h:10, from /builddir/build/BUILD/firefox-86.0/dom/ipc/SharedStringMap.cpp:7, from Unified_cpp_dom_ipc2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::URLClassifierLocalParent::StartClassify(nsIURI*, const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc2.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/ipc/URLClassifierParent.cpp:150:45: note: while referencing ‘features’ 150 | nsTArray> features; | ^~~~~~~~ dom/jsurl dom/l10n In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:130:22: note: while referencing ‘explicitlyAllowed’ 130 | nsTArray explicitlyAllowed; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:130:22: note: while referencing ‘explicitlyAllowed’ 130 | nsTArray explicitlyAllowed; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::L10nMutations::ContentAppended(nsIContent*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nMutations.cpp:71:36: note: while referencing ‘elements’ 71 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::L10nMutations::ContentInserted(nsIContent*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nMutations.cpp:90:36: note: while referencing ‘elements’ 90 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nMutations.cpp:90:36: note: while referencing ‘elements’ 90 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMLocalization::ConvertStringToL10nArgs(const nsString&, mozilla::intl::L10nArgs&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:619:22: note: while referencing ‘helperDict’ 619 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:619:22: note: while referencing ‘helperDict’ 619 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:189:34: note: while referencing ‘sequence’ 189 | Sequence sequence; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::DOMLocalization::_ZN7mozilla3dom15DOMLocalization17ApplyTranslationsER8nsTArrayI8nsCOMPtrINS0_7ElementEEERS2_INS0_8NullableINS0_11L10nMessageEEEEP22nsXULPrototypeDocumentRNS_11ErrorResultE.part.0(nsTArray >&, nsTArray >&, nsXULPrototypeDocument*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:483:31: note: while referencing ‘errors’ 483 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void ElementTranslationHandler::ResolvedCallback(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:199:37: note: while referencing ‘l10nData’ 199 | nsTArray> l10nData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:199:37: note: while referencing ‘l10nData’ 199 | nsTArray> l10nData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 435 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateElements(const mozilla::dom::Sequence >&, nsXULPrototypeDocument*, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:337:37: note: while referencing ‘l10nMessages’ 337 | nsTArray> l10nMessages; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:337:37: note: while referencing ‘l10nMessages’ 337 | nsTArray> l10nMessages; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:295:42: note: while referencing ‘l10nKeys’ 295 | Sequence l10nKeys; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateFragment(nsINode&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:168:36: note: while referencing ‘elements’ 168 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::L10nMutations::FlushPendingTranslations()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/l10n/L10nMutations.cpp:134:36: note: while referencing ‘elements’ 134 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateRoots(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:395:29: note: while referencing ‘promises’ 395 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:168:36: note: while referencing ‘elements’ 168 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:160:36: note: while referencing ‘elements’ 160 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:160:36: note: while referencing ‘elements’ 160 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:198:31: note: while referencing ‘promises’ 198 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:176:38: note: while referencing ‘nonProtoElements’ 176 | Sequence> nonProtoElements; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:198:31: note: while referencing ‘promises’ 198 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:176:38: note: while referencing ‘nonProtoElements’ 176 | Sequence> nonProtoElements; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:160:36: note: while referencing ‘elements’ 160 | Sequence> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentL10n::TriggerInitialTranslation()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:107:29: note: while referencing ‘promises’ 107 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/l10n/DOMLocalization.cpp:9, from Unified_cpp_dom_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_l10n0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/l10n/DocumentL10n.cpp:107:29: note: while referencing ‘promises’ 107 | nsTArray> promises; | ^~~~~~~~ dom/localstorage In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SnapshotWriteOptimizer::Enumerate(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:75:33: note: while referencing ‘writeInfos’ 75 | nsTArray> writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::_ZN7mozilla3dom10LSSnapshot13EnsureAllKeysEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:827:29: note: while referencing ‘writeInfos’ 827 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:782:22: note: while referencing ‘keys’ 782 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::Checkpoint()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:932:29: note: while referencing ‘writeInfos’ 932 | nsTArray writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::LSDatabase::Observer::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSDatabase.cpp:413:32: note: while referencing ‘databases’ 413 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::GetItemInternal(const nsAString&, const mozilla::dom::Optional >&, nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:685:32: note: while referencing ‘itemInfos’ 685 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:685:32: note: while referencing ‘itemInfos’ 685 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:637:30: note: while referencing ‘itemInfos’ 637 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/localstorage/LSSnapshot.cpp:637:30: note: while referencing ‘itemInfos’ 637 | nsTArray itemInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::ForceKillActors()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:2998:30: note: while referencing ‘databases’ 2998 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:3025:30: note: while referencing ‘databases’ 3025 | nsTArray> databases = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::{anonymous}::DatastoreWriteOptimizer::ApplyAndReset(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:3515:33: note: while referencing ‘writeInfos’ 3515 | nsTArray> writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperationsForProcess(mozilla::dom::ContentParentId)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:2998:30: note: while referencing ‘databases’ 2998 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:3013:30: note: while referencing ‘databases’ 3013 | nsTArray> databases = CollectDatabasesMatching(aCondition); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::InitiateShutdown()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:2998:30: note: while referencing ‘databases’ 2998 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:3013:30: note: while referencing ‘databases’ 3013 | nsTArray> databases = CollectDatabasesMatching(aCondition); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperationsForLocks(const mozilla::dom::quota::Client::DirectoryLockIdTable&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:2998:30: note: while referencing ‘databases’ 2998 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:3013:30: note: while referencing ‘databases’ 3013 | nsTArray> databases = CollectDatabasesMatching(aCondition); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortAllOperations()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:2998:30: note: while referencing ‘databases’ 2998 | nsTArray> databases; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:3013:30: note: while referencing ‘databases’ 3013 | nsTArray> databases = CollectDatabasesMatching(aCondition); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsChild.cpp:7, from Unified_cpp_dom_localstorage0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:5590:24: note: while referencing ‘itemInfos’ 5590 | nsTArray itemInfos; | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:1935:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1935 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:5591:12: note: ‘nextLoadIndex’ was declared here 5591 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp: In member function ‘nsresult mozilla::dom::{anonymous}::PrepareDatastoreOp::DatabaseWork()’: /builddir/build/BUILD/firefox-86.0/dom/localstorage/ActorsParent.cpp:7053:3: warning: ‘alreadyExisted’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7053 | if (alreadyExisted) { | ^~ dom/mathml In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:212:68: note: while referencing ‘’ 212 | dom::DeprecatedOperations::eMathML_DeprecatedMathSpaceValue); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::MathMLElement::GetLinkTarget(nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:950:68: note: while referencing ‘’ 950 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:972:70: note: while referencing ‘’ 972 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:1039:70: note: while referencing ‘’ 1039 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MathMLElement::IsLink(nsIURI**) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:921:70: note: while referencing ‘’ 921 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::MathMLElement::MapMathMLAttributesInto(const nsMappedAttributes*, mozilla::MappedDeclarations&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:389:60: note: while referencing ‘’ 389 | eMathML_DeprecatedScriptsizemultiplierAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:422:76: note: while referencing ‘’ 422 | dom::DeprecatedOperations::eMathML_DeprecatedScriptminsizeAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:494:70: note: while referencing ‘’ 494 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:516:73: note: while referencing ‘’ 516 | dom::DeprecatedOperations::eMathML_DeprecatedMathSizeValue); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:540:68: note: while referencing ‘’ 540 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:560:68: note: while referencing ‘’ 560 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:588:68: note: while referencing ‘’ 588 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:687:70: note: while referencing ‘’ 687 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsStyledElement.h:17, from /builddir/build/BUILD/firefox-86.0/dom/base/nsMappedAttributeElement.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:7, from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/mathml/MathMLElement.cpp:719:70: note: while referencing ‘’ 719 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); | ^ dom/media/autoplay dom/media/bridge dom/media/doctor dom/media/eme In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_eme0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySystemAccess.cpp:561:43: note: while referencing ‘supportedCapabilities’ 561 | Sequence supportedCapabilities; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::KeyIdsInitData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_eme0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySession.cpp:168:34: note: while referencing ‘keyIds’ 168 | mozilla::dom::KeyIdsInitData keyIds; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_eme0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySession.cpp:239:21: note: while referencing ‘data’ 239 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_eme0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 891 | MediaKeySystemConfiguration config; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_eme0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 891 | MediaKeySystemConfiguration config; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CDMCaps.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/eme/CDMCaps.cpp:7, from Unified_cpp_dom_media_eme0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_eme0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/eme/MediaKeySystemAccess.cpp:953:22: note: while referencing ‘sessionTypes’ 953 | Sequence sessionTypes(UnboxSessionTypes(aCandidate.mSessionTypes)); | ^~~~~~~~~~~~ dom/media/encoder dom/media/fake-cdm dom/media/flac dom/media/gmp-plugin-openh264 dom/media/gmp Finished release [optimized] target(s) in 110m 50s dom/media/gmp/widevine-adapter dom/media/imagecapture dom/media/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RDDChild.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RDDChild.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RDDChild::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RDDChild.cpp:61:26: note: while referencing ‘updates’ 61 | nsTArray updates = gfxVars::FetchNonDefaultVars(); | ^~~~~~~ dom/media/mediacapabilities In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RDDProcessManager.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RDDProcessManager::CreateVideoBridge()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 52 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RDDProcessManager.cpp:291:21: note: while referencing ‘contentDeviceData’ 291 | ContentDeviceData contentDeviceData; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, from Unified_cpp_mediacapabilities0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacapabilities/MediaCapabilities.cpp:31, from Unified_cpp_mediacapabilities0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::MediaResult mozilla::RemoteAudioDecoderParent::ProcessDecodedData(mozilla::MediaDataDecoder::DecodedData&&, mozilla::PRemoteDecoderParent::DecodedOutputIPDL&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteAudioDecoder.cpp:99:31: note: while referencing ‘data’ 99 | nsTArray> data(aData.Length()); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderParent.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderParent.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::RemoteDecoderParent::RecvDecode(mozilla::PRemoteDecoderParent::ArrayOfRemoteMediaRawData*, mozilla::PRemoteDecoderParent::DecodeResolver&&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderParent.cpp:136:33: note: while referencing ‘output’ 136 | MediaDataDecoder::DecodedData output; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::ArrayOfRemoteMediaRawData::Fill(const nsTArray >&, std::function&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:136:37: note: while referencing ‘extraDataBuffers’ 136 | nsTArray> extraDataBuffers(aData.Length()); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:135:31: note: while referencing ‘alphaBuffers’ 135 | nsTArray alphaBuffers(aData.Length()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:134:31: note: while referencing ‘dataBuffers’ 134 | nsTArray dataBuffers(aData.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::ArrayOfRemoteAudioData::Fill(const nsTArray >&, std::function&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaData.cpp:243:32: note: while referencing ‘dataBuffers’ 243 | nsTArray dataBuffers(aData.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaDataDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr >, mozilla::MediaResult, true> > mozilla::RemoteMediaDataDecoder::DecodeBatch(nsTArray >&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::RemoteMediaDataDecoder::DecodeBatch(nsTArray >&&):: [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteMediaDataDecoder.cpp:74:22: note: while referencing ‘’ 74 | [self, samples = std::move(aSamples)]() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return self->mChild->Decode(samples); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | }); | ~ dom/media/mediacontrol In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteDecoderChild.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::MediaResult mozilla::RemoteVideoDecoderParent::ProcessDecodedData(mozilla::MediaDataDecoder::DecodedData&&, mozilla::PRemoteDecoderParent::DecodedOutputIPDL&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/ipc/RemoteVideoDecoder.cpp:190:29: note: while referencing ‘array’ 190 | nsTArray array; | ^~~~~ dom/media/mediasession In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaMetadata::SetArtworkInternal(const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:140:24: note: while referencing ‘artwork’ 140 | nsTArray artwork; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:140:24: note: while referencing ‘artwork’ 140 | nsTArray artwork; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaMetadata::SetArtwork(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:94:24: note: while referencing ‘artwork’ 94 | Sequence artwork; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:7, from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediasession0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/mediasession/MediaMetadata.cpp:94:24: note: while referencing ‘artwork’ 94 | Sequence artwork; | ^~~~~~~ dom/media/mediasink In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediacontrol0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 315 | MediaMetadataBase metadata; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediacontrol0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 315 | MediaMetadataBase metadata; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, from Unified_cpp_media_mediacontrol0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_media_mediacontrol0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 315 | MediaMetadataBase metadata; | ^~~~~~~~ dom/media/mediasource dom/media/mp3 dom/media/mp4 In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:852:46: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 852 | uint32_t creationTime, modificationTime, reserved, duration; | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:865:14: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 865 | uint32_t reserved; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::Moof::ProcessCencAuxInfo(mozilla::AtomType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:628:34: note: while referencing ‘cencRanges’ 628 | FallibleTArray cencRanges; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MoofParser::ParseStbl(mozilla::Box&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::Sbgp [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:346:12: note: while referencing ‘sbgp’ 346 | Sbgp sbgp(box); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::Sgpd [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:336:12: note: while referencing ‘sgpd’ 336 | Sgpd sgpd(box); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaSpan.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasource/ContainerParser.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasource/ContainerParser.cpp:7, from Unified_cpp_media_mediasource0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::media::TimeIntervals mozilla::MediaSourceDecoder::GetBuffered()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediasource0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/mediasource/MediaSourceDecoder.cpp:127:34: note: while referencing ‘activeRanges’ 127 | nsTArray activeRanges; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaSpan.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasource/ContainerParser.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/mediasource/ContainerParser.cpp:7, from Unified_cpp_media_mediasource0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_media_mediasource0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/mediasource/MediaSourceDecoder.cpp:127:34: note: while referencing ‘activeRanges’ 127 | nsTArray activeRanges; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/mp4/Box.cpp:7, from Unified_cpp_dom_media_mp40.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::Sgpd [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_mp40.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/mp4/MoofParser.cpp:666:14: note: while referencing ‘sgpd’ 666 | Sgpd sgpd(box); | ^~~~ dom/media/ogg dom/media/platforms/agnostic/bytestreams In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:16, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 48 | struct SPSData { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::AnnexB::ConvertSampleTo4BytesAVCC(mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:317:21: note: while referencing ‘dest’ 317 | nsTArray dest; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::AnnexB::ConvertSampleToAVCC(mozilla::MediaRawData*, const RefPtr&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:273:21: note: while referencing ‘nalu’ 273 | nsTArray nalu; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::AnnexB::ConvertSampleToAnnexB(mozilla::MediaRawData*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:36:21: note: while referencing ‘tmp’ 36 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::H264::ExtractExtraData(const mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1029:21: note: while referencing ‘SPSTable’ 1029 | nsTArray SPSTable; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1009:21: note: while referencing ‘pps’ 1009 | nsTArray pps; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/AudioConfig.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaData.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, from Unified_cpp_bytestreams0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_bytestreams0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1005:21: note: while referencing ‘sps’ 1005 | nsTArray sps; | ^~~ dom/media/platforms/agnostic/eme dom/media/platforms/agnostic/gmp In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:15, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr >, mozilla::MediaResult, true> > mozilla::GMPVideoDecoder::Decode(mozilla::MediaRawData*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:296:21: note: while referencing ‘info’ 296 | nsTArray info; // No codec specific per-frame info to pass. | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::Decoded(GMPVideoi420Frame*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:72:32: note: while referencing ‘’ 72 | mDecodedData = DecodedData(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::InputDataExhausted()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:93:30: note: while referencing ‘’ 93 | mDecodedData = DecodedData(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::DrainComplete()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:99:30: note: while referencing ‘’ 99 | mDecodedData = DecodedData(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr >, mozilla::MediaResult, true> > mozilla::GMPVideoDecoder::Drain()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:328:39: note: while referencing ‘’ 328 | mDrainPromise.Resolve(DecodedData(), __func__); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr > mozilla::GMPVideoDecoder::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:262:23: note: while referencing ‘tags’ 262 | nsTArray tags; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, from Unified_cpp_agnostic_gmp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::GMPVideoDecoder::GMPInitDone(GMPVideoDecoderProxy*, GMPVideoHost*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_agnostic_gmp0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:208:21: note: while referencing ‘codecSpecific’ 208 | nsTArray codecSpecific; | ^~~~~~~~~~~~~ dom/media/platforms/ffmpeg/ffmpeg57 dom/media/platforms/ffmpeg/ffmpeg58 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ In file included from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/ffvpx dom/media/platforms/ffmpeg/libav53 In file included from Unified_cpp_ffmpeg_libav530.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ In file included from Unified_cpp_ffmpeg_ffvpx0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/libav54 In file included from Unified_cpp_ffmpeg_libav540.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg/libav55 In file included from Unified_cpp_ffmpeg_libav550.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 240 | bool trimmed = false; | ^~~~~~~ dom/media/platforms/ffmpeg dom/media/platforms/omx dom/media/platforms dom/media/systemservices In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/AllocationPolicy.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/AllocationPolicy.cpp:7, from Unified_cpp_dom_media_platforms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, mozilla::MediaResult, true> > mozilla::PDMFactory::CreateDecoderWithPDM(mozilla::PlatformDecoderModule*, const mozilla::CreateDecoderParams&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SupportChecker [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_platforms0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/PDMFactory.cpp:326:18: note: while referencing ‘supportChecker’ 326 | SupportChecker supportChecker; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/AllocationPolicy.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/platforms/AllocationPolicy.cpp:7, from Unified_cpp_dom_media_platforms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SupportChecker [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_platforms0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/platforms/PDMFactory.cpp:326:18: note: while referencing ‘supportChecker’ 326 | SupportChecker supportChecker; | ^~~~~~~~~~~~~~ dom/media dom/media/utils In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/utils/TelemetryProbesReporter.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/utils/TelemetryProbesReporter.cpp:5, from Unified_cpp_dom_media_utils0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/utils/TelemetryProbesReporter.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/utils/TelemetryProbesReporter.cpp:5, from Unified_cpp_dom_media_utils0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ dom/media/wave In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaInfo.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/CubebUtils.cpp:10: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::CubebUtils::EstimatedRoundTripLatencyDefaultDevices(double*, double*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/CubebUtils.cpp:726:20: note: while referencing ‘roundtripLatencies’ 726 | nsTArray roundtripLatencies; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaInfo.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoUtils.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaMIMETypes.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaContainerType.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/ADTSDecoder.cpp:8, from Unified_cpp_dom_media0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: /builddir/build/BUILD/firefox-86.0/dom/media/ADTSDemuxer.cpp:75:30: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 50 | class FrameHeader { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaManager.cpp:68, from Unified_cpp_dom_media2.cpp:101: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.cpp:161:45: note: while referencing ‘emptyTrackSeq’ 161 | Sequence> emptyTrackSeq; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 172 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 172 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/DecoderDoctorLogger.h:15, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaDataDemuxer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/Benchmark.cpp:7, from Unified_cpp_dom_media1.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media1.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 172 | Sequence> nonNullTrackSeq; | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media3.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: /builddir/build/BUILD/firefox-86.0/dom/media/MediaTrackGraph.cpp:3560:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3560 | [holder = move(aMessage->mHolder), state]() mutable { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/PrincipalHandle.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaSegment.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/PrincipalHandle.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaSegment.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VideoStreamTrack::RemoveVideoOutput(mozilla::VideoOutput*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media4.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/VideoStreamTrack.cpp:66:49: note: while referencing ‘’ 66 | for (const auto& output : mVideoOutputs.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/PrincipalHandle.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaSegment.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/VideoSegment.cpp:6, from Unified_cpp_dom_media4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VideoStreamTrack::RemoveVideoOutput(mozilla::VideoFrameContainer*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media4.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/VideoStreamTrack.cpp:56:49: note: while referencing ‘’ 56 | for (const auto& output : mVideoOutputs.Clone()) { | ^ dom/media/webaudio/blink In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::FFTBlock::PadAndMakeScaledDFT(const float*, size_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AlignedTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/FFTConvolver.h:33, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/FFTConvolver.cpp:29, from Unified_cpp_webaudio_blink0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FFTBlock.h:162:26: note: while referencing ‘paddedData’ 162 | AlignedTArray paddedData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘WebCore::HRTFKernel::HRTFKernel(float*, size_t, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AlignedTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/HRTFKernel.cpp:53:24: note: while referencing ‘buffer’ 53 | AlignedTArray buffer; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/HRTFElevation.cpp:230:18: note: while referencing ‘kernelListL’ 230 | HRTFKernelList kernelListL; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 6 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2376:16: warning: array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 2376 | elem_type* iter = Elements() + aStart; | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, from Unified_cpp_webaudio_blink0.cpp:11: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/blink/HRTFElevation.cpp:280:18: note: while referencing ‘kernelListL’ 280 | HRTFKernelList kernelListL; | ^~~~~~~~~~~ dom/media/webaudio In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioEventTimeline.cpp:93:24: required from here /builddir/build/BUILD/firefox-86.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] 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioParamTimeline.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, from Unified_cpp_dom_media_webaudio0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioEventTimeline.h:30:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 30 | struct AudioTimelineEvent final { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AnalyserNode.cpp:7, from Unified_cpp_dom_media_webaudio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 516 | IIRFilterOptions options; | ^~~~~~~ dom/media/webm dom/media/webrtc/common cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SendCurveToTrack()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio2.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/WaveShaperNode.cpp:364:19: note: while referencing ‘copyCurve’ 364 | nsTArray copyCurve(mCurve.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(const RefPtr&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio2.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:38: note: while referencing ‘tracks’ 145 | nsTArray> tracks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/AudioNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, from Unified_cpp_dom_media_webaudio2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SetCurveInternal(const nsTArray&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webaudio2.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/media/webaudio/WaveShaperNode.cpp:351:25: note: while referencing ‘’ 351 | mCurve = aCurve.Clone(); | ^ dom/media/webrtc/jsapi In file included from Unified_cpp_media_webrtc_common0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30: warning: ‘log_level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | rtc::LogMessage::LogToDebug(log_level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ dom/media/webrtc/jsep In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, from Unified_cpp_media_webrtc_jsapi0.cpp:47: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/libwebrtcglue In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_libwebrtcglue0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp:269:38: note: while referencing ‘entries’ 269 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, from Unified_cpp_libwebrtcglue0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘int32_t mozilla::WebrtcGmpVideoEncoder::InitEncoderForSize(short unsigned int, short unsigned int, std::string*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_libwebrtcglue0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:271:21: note: while referencing ‘codecSpecific’ 271 | nsTArray codecSpecific; | ^~~~~~~~~~~~~ dom/media/webrtc/sdp In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:1557:50: warning: ‘setupEnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1557 | : SdpAttribute(kSetupAttribute), mRole(role) {} | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:560:29: note: ‘setupEnum’ was declared here 560 | SdpSetupAttribute::Role setupEnum; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:177:56: warning: ‘dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1130:36: note: ‘dir’ was declared here 1130 | SdpDirectionAttribute::Direction dir; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:334:40: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 334 | extensionattributes}; | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1223:38: note: ‘direction’ was declared here 1223 | SdpDirectionAttribute::Direction direction; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:494:35: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 494 | Group value = {semantics, tags}; | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:899:38: note: ‘semantic’ was declared here 899 | SdpGroupAttributeList::Semantics semantic; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | SsrcGroup value = {semantics, ssrcs}; | ^ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:610:42: note: ‘semantic’ was declared here 610 | SdpSsrcGroupAttributeList::Semantics semantic; | ^~~~~~~~ dom/media/webrtc In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/Sdp.h:71, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpParser.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/HybridSdpParser.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | SsrcGroup value = {semantics, ssrcs}; | ^ In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SipccSdpAttributeList.cpp:486:42: note: ‘semantic’ was declared here 486 | SdpSsrcGroupAttributeList::Semantics semantic; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/media/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 228 | nsTArray> devices; | ^~~~~~~ In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpHelper.cpp: In member function ‘nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/sdp/SdpHelper.cpp:54:7: warning: ‘component’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | if (numComponents >= component) { | ^~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.cpp:12: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ dom/media/webrtc/transport/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CamerasChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MediaEngineWebRTC::EnumerateMicrophoneDevices(uint64_t, nsTArray >*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.cpp:169:37: note: while referencing ‘devices’ 169 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaEventSource.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CamerasChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MediaEngineWebRTC::EnumerateSpeakerDevices(uint64_t, nsTArray >*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTC.cpp:220:37: note: while referencing ‘devices’ 220 | nsTArray> devices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, from Unified_cpp_dom_media_webrtc0.cpp:29: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/RTCCertificate.cpp:288:22: note: while referencing ‘usages’ 288 | Sequence usages; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/dom/media/DOMMediaStream.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/MediaEngineDefault.cpp:5, from Unified_cpp_dom_media_webrtc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webrtc0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/RTCCertificate.cpp:387:16: note: while referencing ‘cert’ 387 | CryptoBuffer cert; | ^~~~ dom/media/webrtc/transport/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual int mozilla::NrTcpSocket::write(const void*, size_t, size_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:166:23: note: while referencing ‘writeData’ 166 | nsTArray writeData; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, from Unified_cpp_transport_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::StunAddrsRequestParent::GetStunAddrs_s()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_transport_ipc0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestParent.cpp:150:22: note: while referencing ‘addrs’ 150 | NrIceStunAddrArray addrs = NrIceCtx::GetStunAddrs(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, from Unified_cpp_transport_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_transport_ipc0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestParent.cpp:150:22: note: while referencing ‘addrs’ 150 | NrIceStunAddrArray addrs = NrIceCtx::GetStunAddrs(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, from Unified_cpp_transport_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::WebrtcTCPSocket::OnInputStreamReady(nsIAsyncInputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_transport_ipc0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/ipc/WebrtcTCPSocket.cpp:664:23: note: while referencing ‘array’ 664 | nsTArray array(read); | ^~~~~ dom/media/webrtc/transport/third_party/nICEr cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/share/nr_api.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/crypto/nr_crypto.c:33, from Unified_c_third_party_nICEr0.c:2: In function ‘strncpy’, inlined from ‘nr_ice_component_initialize_tcp’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:579:11: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:33, from Unified_c_third_party_nICEr1.c:2: In function ‘strncpy’, inlined from ‘get_siocgifflags’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:86:3, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:139:15, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:153:3, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:173:3, inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C dom/media/webrtc/transport/third_party/nrappkit cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, from Unified_c_nrappkit0.c:2: In function ‘strncpy’, inlined from ‘nr_reg_register_callback’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:169:5, inlined from ‘NR_reg_register_callback’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:404:20: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] In function ‘strncpy’, inlined from ‘r_vlog_e’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:428:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 423 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, from Unified_c_nrappkit0.c:2: In function ‘strncpy’, inlined from ‘r_vlog_nr’ at /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:462:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_nrappkit0.c:2: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 458 | int formatlen = strlen(format); | ^~~~~~~~~~~~~~ dom/media/webrtc/transportbridge In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transportbridge/MediaPipeline.h:16, from /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, from Unified_cpp_transportbridge0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:774:7: note: ‘compare_flags’ was declared here 774 | int compare_flags; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:774:7: note: ‘compare_flags’ was declared here 774 | int compare_flags; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:789:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 789 | if (!nr_transport_addr_cmp(const_cast(&remote_address), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | &port_mapping->remote_address_, compare_flags)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/media/webrtc/transport/test_nr_socket.cpp:774:7: note: ‘compare_flags’ was declared here 774 | int compare_flags; | ^~~~~~~~~~~~~ dom/media/webspeech/recognition dom/media/webspeech/synth/speechd dom/media/webspeech/synth dom/media/webvtt In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webvtt/TextTrack.cpp:7, from Unified_cpp_dom_media_webvtt0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackCueList::GetArray(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webvtt0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webvtt/TextTrackCueList.cpp:98:23: note: while referencing ‘’ 98 | aCues = mList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webvtt/TextTrack.cpp:7, from Unified_cpp_dom_media_webvtt0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackList::GetShowingCues(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webvtt0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/media/webvtt/TextTrackList.cpp:39:34: note: while referencing ‘cues’ 39 | nsTArray> cues; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webvtt/TextTrack.cpp:7, from Unified_cpp_dom_media_webvtt0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::TextTrackCueList& mozilla::dom::TextTrackCueList::operator=(const mozilla::dom::TextTrackCueList&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webvtt0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webvtt/TextTrackCueList.cpp:53:30: note: while referencing ‘’ 53 | mList = aOther.mList.Clone(); | ^ dom/messagechannel In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::NotifyVoicesChanged()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:355:38: note: while referencing ‘ssplist’ 355 | nsTArray ssplist; | ^~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10: warning: ‘isLocal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | return isLocal; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::nsSynthVoiceRegistry::SendInitialVoicesAndState(mozilla::dom::SpeechSynthesisParent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:192:22: note: while referencing ‘defaults’ 192 | nsTArray defaults; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:191:25: note: while referencing ‘voices’ 191 | nsTArray voices; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::nsSynthVoiceRegistry::AddVoiceImpl(nsISpeechService*, const nsAString&, const nsAString&, const nsAString&, bool, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:493:36: note: while referencing ‘ssplist’ 493 | nsTArray ssplist; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::nsSynthVoiceRegistry::SetIsSpeaking(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:741:36: note: while referencing ‘ssplist’ 741 | nsTArray ssplist; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::SetDefaultVoice(const nsAString&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:391:38: note: while referencing ‘ssplist’ 391 | nsTArray ssplist; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSpeechTask.h:10, from /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, from Unified_cpp_webspeech_synth0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::RemoveVoice(nsISpeechService*, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webspeech_synth0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:343:36: note: while referencing ‘ssplist’ 343 | nsTArray ssplist; | ^~~~~~~ dom/midi In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::RequestEntangling(mozilla::dom::MessagePortParent*, const nsID&, const uint32_t&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortService.cpp:145:27: note: while referencing ‘array’ 145 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortService.cpp:143:47: note: while referencing ‘messages’ 143 | FallibleTArray> messages( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::PostMessages(mozilla::dom::MessagePortParent*, FallibleTArray >)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortService.cpp:349:29: note: while referencing ‘messages’ 349 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortService.cpp:349:29: note: while referencing ‘messages’ 349 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::MessagePortParent::RecvPostMessages(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortParent.cpp:62:56: note: while referencing ‘’ 62 | if (!mService->PostMessages(this, std::move(messages))) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortParent.cpp:43:45: note: while referencing ‘messages’ 43 | FallibleTArray> messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::DisentanglePort(mozilla::dom::MessagePortParent*, FallibleTArray >)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortService.cpp:227:25: note: while referencing ‘array’ 227 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::MessagePortParent::RecvDisentangle(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortParent.cpp:86:59: note: while referencing ‘’ 86 | if (!mService->DisentanglePort(this, std::move(messages))) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePortParent.cpp:71:45: note: while referencing ‘messages’ 71 | FallibleTArray> messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::Disentangle()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:674:27: note: while referencing ‘messages’ 674 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::MessagesReceived(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:646:45: note: while referencing ‘data’ 646 | FallibleTArray> data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:646:45: note: while referencing ‘data’ 646 | FallibleTArray> data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::Entangled(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:586:29: note: while referencing ‘messages’ 586 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:597:45: note: while referencing ‘data’ 597 | FallibleTArray> data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:597:45: note: while referencing ‘data’ 597 | FallibleTArray> data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PostMessageRunnable::DispatchMessage() const’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:153:42: note: while referencing ‘ports’ 153 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.h:11, from /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessageChannel.cpp:7, from Unified_cpp_dom_messagechannel0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_messagechannel0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/messagechannel/MessagePort.cpp:153:42: note: while referencing ‘ports’ 153 | Sequence> ports; | ^~~~~ dom/network In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::MIDIPermissionRequest::GetTypes(nsIArray**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPermissionRequest.cpp:50:22: note: while referencing ‘options’ 50 | nsTArray options; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIPlatformService::CheckAndReceive(const nsAString&, const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPlatformService.cpp:40:29: note: while referencing ‘msgs’ 40 | nsTArray msgs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIPlatformService::SendPortList()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::MIDIPortList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPlatformService.cpp:93:16: note: while referencing ‘l’ 93 | MIDIPortList l; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIOutput.cpp:73:25: note: while referencing ‘msgArray’ 73 | nsTArray msgArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIOutput.cpp:73:25: note: while referencing ‘msgArray’ 73 | nsTArray msgArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIAccess.cpp:7, from Unified_cpp_dom_midi0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIMessageEvent.cpp:64:29: note: while referencing ‘’ 64 | e->mRawData = aData.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TestMIDIPlatformService::ProcessMessages(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/midi/TestMIDIPlatformService.cpp:151:25: note: while referencing ‘msgs’ 151 | nsTArray msgs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/midi/TestMIDIPlatformService.cpp:230:37: note: while referencing ‘newMsgs’ 230 | nsTArray newMsgs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/midi/TestMIDIPlatformService.cpp:222:33: note: while referencing ‘msgs’ 222 | nsTArray msgs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/midi/TestMIDIPlatformService.cpp:187:33: note: while referencing ‘msg’ 187 | nsTArray msg; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/midi/MIDIPortParent.cpp:7, from Unified_cpp_dom_midi1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_midi1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/midi/TestMIDIPlatformService.cpp:186:37: note: while referencing ‘newMsgs’ 186 | nsTArray newMsgs; | ^~~~~~~ dom/notification In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:12, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TCPSocketParent::FireArrayBufferDataEvent(nsTArray&, mozilla::dom::TCPReadyState)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/network/TCPSocketParent.cpp:168:21: note: while referencing ‘arr’ 168 | nsTArray arr = std::move(aBuffer); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::TCPSocket::OnDataAvailable(nsIRequest*, nsIInputStream*, uint64_t, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/network/TCPSocket.cpp:927:23: note: while referencing ‘buffer’ 927 | nsTArray buffer; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::TCPSocketChild::SendSend(const ArrayBuffer&, uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/network/TCPSocketChild.cpp:160:27: note: while referencing ‘fallibleArr’ 160 | FallibleTArray fallibleArr; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::UDPSocketChild::SendDataInternal(const UDPSocketAddr&, const uint8_t*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketChild.cpp:134:27: note: while referencing ‘fallibleArray’ 134 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 503 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 503 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 503 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketParent.cpp:508:21: note: while referencing ‘infallibleArray’ 508 | nsTArray infallibleArray{std::move(fallibleArray)}; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.h:10, from /builddir/build/BUILD/firefox-86.0/dom/network/Connection.cpp:7, from Unified_cpp_dom_network0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_network0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 503 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ dom/offline In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:34, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::NotificationPermissionRequest::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:490:54: note: while referencing ‘’ 490 | "NotificationsInsecureRequestIsForbidden"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:516:79: note: while referencing ‘’ 516 | doc->WarnOnceAbout(Document::eNotificationsRequireUserGestureDeprecation); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:532:61: note: while referencing ‘’ 532 | "NotificationsCrossOriginIframeRequestIsForbidden"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/dom/offline/nsDOMOfflineResourceList.h:11, from /builddir/build/BUILD/firefox-86.0/dom/offline/nsDOMOfflineResourceList.cpp:7, from Unified_cpp_dom_offline0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed nsDOMOfflineResourceList::GetMozItems(nsDOMOfflineResourceList::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_offline0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/offline/nsDOMOfflineResourceList.cpp:185:23: note: while referencing ‘keys’ 185 | nsTArray keys; | ^~~~ dom/payments/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Notification.h:10, from /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:7, from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::NotificationPermissionRequest::ResolvePromise()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_notification0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/notification/Notification.cpp:586:74: note: while referencing ‘’ 586 | "NotificationsRequireUserGesture"); | ^ dom/payments In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/payments/ipc/PaymentRequestChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/ipc/PaymentRequestChild.cpp:7, from Unified_cpp_dom_payments_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PaymentRequestParent::SerializeAddress(mozilla::dom::PPaymentRequestParent::IPCPaymentAddress&, nsIPaymentAddress*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments_ipc0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/payments/ipc/PaymentRequestParent.cpp:404:22: note: while referencing ‘addressLine’ 404 | nsTArray addressLine; | ^~~~~~~~~~~ dom/performance In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.cpp:28, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BasicCardService::IsValidBasicCardRequest(JSContext*, JSObject*, nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::BasicCardRequest [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:47:20: note: while referencing ‘request’ 47 | BasicCardRequest request; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PaymentAddress::GetAddressLine(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentAddress.cpp:47:32: note: while referencing ‘’ 47 | aRetVal = mAddressLine.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:76:28: note: while referencing ‘additionalDisplayItems’ 76 | nsTArray additionalDisplayItems; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PaymentRequest::IsValidMethodData(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequest.cpp:319:22: note: while referencing ‘methods’ 319 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequest.cpp:319:22: note: while referencing ‘methods’ 319 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PaymentRequest::IsValidDetailsBase(const mozilla::dom::PaymentDetailsBase&, bool, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequest.cpp:526:24: note: while referencing ‘seenIDs’ 526 | nsTArray seenIDs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequest.cpp:526:24: note: while referencing ‘seenIDs’ 526 | nsTArray seenIDs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:169:39: note: while referencing ‘modifiers’ 169 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:168:38: note: while referencing ‘shippingOptions’ 168 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:167:28: note: while referencing ‘displayItems’ 167 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:169:39: note: while referencing ‘modifiers’ 169 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:168:38: note: while referencing ‘shippingOptions’ 168 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:167:28: note: while referencing ‘displayItems’ 167 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PerformanceObserver::ReportUnsupportedTypesErrorToConsole(bool, const char*, const nsString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_performance0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/performance/PerformanceObserver.cpp:142:24: note: while referencing ‘params’ 142 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:137:39: note: while referencing ‘modifiers’ 137 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:136:38: note: while referencing ‘shippingOptions’ 136 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:135:28: note: while referencing ‘displayItems’ 135 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:137:39: note: while referencing ‘modifiers’ 137 | nsTArray modifiers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:136:38: note: while referencing ‘shippingOptions’ 136 | nsTArray shippingOptions; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:135:28: note: while referencing ‘displayItems’ 135 | nsTArray displayItems; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:484:34: note: while referencing ‘methodData’ 484 | nsTArray methodData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:484:34: note: while referencing ‘methodData’ 484 | nsTArray methodData; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PaymentRequestManager::RespondPayment(mozilla::dom::PaymentRequest*, const mozilla::dom::IPCPaymentActionResponse&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequestManager.cpp:251:53: note: while referencing ‘’ 251 | data.billingAddress().addressLine().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.h:10, from /builddir/build/BUILD/firefox-86.0/dom/payments/BasicCardPayment.cpp:7, from Unified_cpp_dom_payments0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_payments0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/payments/PaymentRequest.cpp:1052:22: note: while referencing ‘emptyArray’ 1052 | nsTArray emptyArray; | ^~~~~~~~~~ dom/permission In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.h:11, from /builddir/build/BUILD/firefox-86.0/dom/performance/Performance.cpp:7, from Unified_cpp_dom_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PerformanceObserver::GetSupportedEntryTypes(const mozilla::dom::GlobalObject&, JS::MutableHandle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_performance0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/performance/PerformanceObserver.cpp:310:22: note: while referencing ‘validTypes’ 310 | nsTArray validTypes; | ^~~~~~~~~~ dom/plugins/base dom/plugins/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::plugins::PluginInstanceChild::NPN_URLRedirectResponse(void*, NPBool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:2508:33: note: while referencing ‘notifyStreams’ 2508 | nsTArray notifyStreams; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:2508:33: note: while referencing ‘notifyStreams’ 2508 | nsTArray notifyStreams; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::plugins::PluginInstanceChild::_ZN7mozilla7plugins19PluginInstanceChild7DestroyEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:3966:34: note: while referencing ‘streams’ 3966 | nsTArray streams; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPlatform.h:25, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPlatform.h:25, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPlatform.h:25, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPlatform.h:25, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPlatform.h:25, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsPluginTag* nsPluginHost::FindNativePluginForExtension(const nsACString&, nsACString&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1074:26: note: while referencing ‘matchingPlugins’ 1074 | nsTArray matchingPlugins; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult GetSitesClosure::SitesWithData(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1595:25: note: while referencing ‘matches’ 1595 | nsTArray matches; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsPluginTag* nsPluginHost::FindNativePluginForType(const nsACString&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1051:26: note: while referencing ‘matchingPlugins’ 1051 | nsTArray matchingPlugins; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::SetPluginsInContent(uint32_t, nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1815:66: note: while referencing ‘’ 1815 | tag.mimeDescriptions().Clone(), tag.extensions().Clone(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1815:40: note: while referencing ‘’ 1815 | tag.mimeDescriptions().Clone(), tag.extensions().Clone(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1814:54: note: while referencing ‘’ 1814 | tag.version().get(), tag.mimeTypes().Clone(), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::UpdateCachedSerializablePluginList()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1857:44: note: while referencing ‘plugins’ 1857 | nsTArray> plugins; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::BroadcastPluginsToContent()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.cpp:1913:33: note: while referencing ‘parents’ 1913 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/BrowserStreamChild.cpp:6, from Unified_cpp_dom_plugins_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::plugins::PluginModuleChild::RecvNPP_GetSitesWithData(const uint64_t&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_ipc0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginModuleChild.cpp:664:23: note: while referencing ‘array’ 664 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/BrowserStreamChild.cpp:6, from Unified_cpp_dom_plugins_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_ipc0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginModuleParent.cpp:2025:23: note: while referencing ‘values’ 2025 | nsTArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/BrowserStreamChild.cpp:6, from Unified_cpp_dom_plugins_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_ipc0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/plugins/ipc/PluginModuleParent.cpp:2024:23: note: while referencing ‘names’ 2024 | nsTArray names; | ^~~~~ dom/power In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult nsPluginInstanceOwner::DispatchFocusToPlugin(mozilla::dom::Event*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginInstanceOwner.cpp:1360:20: note: while referencing ‘focusEvent’ 1360 | WidgetGUIEvent focusEvent(theEvent->IsTrusted(), theEvent->mMessage, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetMimeTypes(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginTags.cpp:884:31: note: while referencing ‘’ 884 | aResults = mMimeTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetExtensions(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginTags.cpp:559:32: note: while referencing ‘’ 559 | aResults = mExtensions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetMimeDescriptions(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginTags.cpp:553:38: note: while referencing ‘’ 553 | aResults = mMimeDescriptions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetExtensions(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginTags.cpp:896:32: note: while referencing ‘’ 896 | aResults = mExtensions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetMimeDescriptions(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginTags.cpp:890:38: note: while referencing ‘’ 890 | aResults = mMimeDescriptions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetMimeTypes(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginTags.cpp:547:31: note: while referencing ‘’ 547 | aResults = mMimeTypes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNPAPIPluginInstance::_ZN21nsNPAPIPluginInstance5StartEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPluginInstance.cpp:238:32: note: while referencing ‘params’ 238 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginTag.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPluginHost.h:18, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsPluginHost.h:12, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPlugin.h:11, from /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsJSNPRuntime.cpp:15, from Unified_cpp_dom_plugins_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_plugins_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/plugins/base/nsNPAPIPluginInstance.cpp:237:32: note: while referencing ‘attributes’ 237 | nsTArray attributes; | ^~~~~~~~~~ dom/presentation/provider dom/presentation In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationService::UnregisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationServiceBase.h:185:26: note: while referencing ‘dummy’ 185 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationService::RegisterRespondingListener(uint64_t, nsIPresentationRespondingListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:956:22: note: while referencing ‘sessionIdArray’ 956 | nsTArray sessionIdArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationTCPSessionTransport::BuildTCPReceiverTransport(nsIPresentationChannelDescription*, nsIPresentationSessionTransportBuilderListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:137: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationTCPSessionTransport.cpp:172:49: note: while referencing ‘’ 172 | rv = sts->CreateTransport(nsTArray(), serverHost, serverPort, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationAvailability::UpdateAvailabilityAndDispatchEvent(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationAvailability.cpp:178:33: note: while referencing ‘promises’ 178 | nsTArray> promises = std::move(mPromises); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationAvailability.cpp:178:33: note: while referencing ‘promises’ 178 | nsTArray> promises = std::move(mPromises); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationDeviceManager::GetAvailableDevices(nsIArray*, nsIArray**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationDeviceManager.cpp:148:22: note: while referencing ‘presentationUrls’ 148 | nsTArray presentationUrls; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationAvailability::Shutdown()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationServiceBase.h:185:26: note: while referencing ‘dummy’ 185 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationBuilderChild.cpp:9, from Unified_cpp_dom_presentation1.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationIPCService::UnregisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation1.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationIPCService.cpp:233:22: note: while referencing ‘removedUrls’ 233 | nsTArray removedUrls; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationService::HandleDeviceAdded(nsIPresentationDevice*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:375:22: note: while referencing ‘supportedAvailabilityUrl’ 375 | nsTArray supportedAvailabilityUrl; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:372:22: note: while referencing ‘unavailableUrls’ 372 | nsTArray unavailableUrls; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PresentationService::UpdateAvailabilityUrlChange(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:418:22: note: while referencing ‘supportedAvailabilityUrl’ 418 | nsTArray supportedAvailabilityUrl; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PresentationService::HandleDeviceRemoved()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:394:22: note: while referencing ‘availabilityUrls’ 394 | nsTArray availabilityUrls; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationServiceBase::AvailabilityManager::AddAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*, nsTArray >&) [with T = mozilla::dom::PresentationSessionInfo]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationServiceBase.h:152:26: note: while referencing ‘knownAvailableUrls’ 152 | nsTArray knownAvailableUrls; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationService::RegisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationServiceBase.h:134:26: note: while referencing ‘dummy’ 134 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::PresentationAvailability::Init(RefPtr&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationServiceBase.h:152:26: note: while referencing ‘knownAvailableUrls’ 152 | nsTArray knownAvailableUrls; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.h:12, from /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationService.cpp:7, from Unified_cpp_dom_presentation0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationServiceBase.h:134:26: note: while referencing ‘dummy’ 134 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::PresentationRequest::Constructor(const mozilla::dom::GlobalObject&, const mozilla::dom::Sequence >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationRequest.cpp:96:22: note: while referencing ‘urls’ 96 | nsTArray urls; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::PresentationRequest::Constructor(const mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationRequest.cpp:70:22: note: while referencing ‘urls’ 70 | Sequence urls; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationBuilderChild.cpp:9, from Unified_cpp_dom_presentation1.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationServiceBase::AvailabilityManager::AddAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*, nsTArray >&) [with T = mozilla::dom::PresentationContentSessionInfo]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationIPCService.h:10, from /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationBuilderChild.cpp:11, from Unified_cpp_dom_presentation1.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PresentationServiceBase.h:152:26: note: while referencing ‘knownAvailableUrls’ 152 | nsTArray knownAvailableUrls; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsPIDOMWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindowInner.h:10, from /builddir/build/BUILD/firefox-86.0/dom/base/nsGlobalWindow.h:14, from /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationBuilderChild.cpp:9, from Unified_cpp_dom_presentation1.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PresentationIPCService::RegisterAvailabilityListener(const nsTArray >&, nsIPresentationAvailabilityListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation1.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/presentation/ipc/PresentationIPCService.cpp:216:22: note: while referencing ‘addedUrls’ 216 | nsTArray addedUrls; | ^~~~~~~~~ dom/prio In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PresentationConnectionList::GetConnections(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationConnectionList.cpp:49:37: note: while referencing ‘’ 49 | aConnections = mConnections.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.h:13, from /builddir/build/BUILD/firefox-86.0/dom/presentation/AvailabilityCollection.cpp:7, from Unified_cpp_dom_presentation0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PresentationConnection::DispatchMessageEvent(JS::Handle)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_presentation0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/presentation/PresentationConnection.cpp:592:61: note: while referencing ‘’ 592 | u""_ns, nullptr, Sequence>()); | ^ dom/promise In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ToJSValue.h:25, from /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:72:21: note: while referencing ‘arrayForServerB’ 72 | nsTArray arrayForServerB; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ToJSValue.h:25, from /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:71:21: note: while referencing ‘arrayForServerA’ 71 | nsTArray arrayForServerA; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ToJSValue.h:25, from /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:72:21: note: while referencing ‘arrayForServerB’ 72 | nsTArray arrayForServerB; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ToJSValue.h:25, from /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:11, from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_prio0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/prio/PrioEncoder.cpp:71:21: note: while referencing ‘arrayForServerA’ 71 | nsTArray arrayForServerA; | ^~~~~~~~~~~~~~~ dom/prototype In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:51, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ dom/push In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Promise.h:14, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:51, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Promise.h:18, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:7, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/promise/Promise.cpp:29, from Unified_cpp_dom_promise0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/quota In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:18, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::GetSubscriptionCallback::OnPushSubscription(nsresult, nsIPushSubscription*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:167:49: note: while referencing ‘appServerKey’ 167 | nsTArray rawP256dhKey, authSecret, appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:167:37: note: while referencing ‘authSecret’ 167 | nsTArray rawP256dhKey, authSecret, appServerKey; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:167:23: note: while referencing ‘rawP256dhKey’ 167 | nsTArray rawP256dhKey, authSecret, appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::PushMessageDispatcher::PushMessageDispatcher(const nsACString&, nsIPrincipal*, const nsAString&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/push/PushNotifier.cpp:309:39: note: while referencing ‘’ 309 | mData(aData ? Some(aData->Clone()) : Nothing()) {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PushData::Binary(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/push/PushNotifier.cpp:201:23: note: while referencing ‘’ 201 | aData = mData.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PushManager::NormalizeAppServerKey(const mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:500:29: note: while referencing ‘decodedKey’ 500 | FallibleTArray decodedKey; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:500:29: note: while referencing ‘decodedKey’ 500 | FallibleTArray decodedKey; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:478:21: note: while referencing ‘appServerKey’ 478 | nsTArray appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/push/PushSubscription.cpp:244:21: note: while referencing ‘appServerKey’ 244 | nsTArray appServerKey; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/push/PushSubscription.cpp:235:21: note: while referencing ‘authSecret’ 235 | nsTArray authSecret; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/push/PushSubscription.cpp:226:21: note: while referencing ‘rawKey’ 226 | nsTArray rawKey; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::dom::PushNotifier::Dispatch(mozilla::dom::PushDispatcher&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/push/PushNotifier.cpp:97:30: note: while referencing ‘contentActors’ 97 | nsTArray contentActors; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/PushManager.h:32, from /builddir/build/BUILD/firefox-86.0/dom/push/PushManager.cpp:7, from Unified_cpp_dom_push0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PushNotifier::NotifyPushWithData(const nsACString&, nsIPrincipal*, const nsAString&, const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_push0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/push/PushNotifier.cpp:51:21: note: while referencing ‘data’ 51 | nsTArray data; | ^~~~ dom/reporting In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsParent.cpp:844:21: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Maybe.h:374:55: note: ‘class mozilla::Maybe’ declared here 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.h:13, from /builddir/build/BUILD/firefox-86.0/dom/quota/ActorsChild.cpp:7, from Unified_cpp_dom_quota0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/quota/StorageManager.cpp:30, from Unified_cpp_dom_quota0.cpp:110: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidJSON(nsIHttpChannel*, nsIURI*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingHeader.cpp:372:22: note: while referencing ‘params’ 372 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleDuplicateGroup(nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingHeader.cpp:380:22: note: while referencing ‘params’ 380 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidNameItem(nsIHttpChannel*, nsIURI*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingHeader.cpp:389:22: note: while referencing ‘params’ 389 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleIncompleteItem(nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingHeader.cpp:398:22: note: while referencing ‘params’ 398 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleIncompleteEndpoint(nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingHeader.cpp:408:22: note: while referencing ‘params’ 408 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidURLEndpoint(nsIHttpChannel*, nsIURI*, const nsAString&, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingHeader.cpp:420:22: note: while referencing ‘params’ 420 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ReportingObserver::MaybeNotify()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingObserver.cpp:143:35: note: while referencing ‘reports’ 143 | Sequence> reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingObserver.cpp:141:28: note: while referencing ‘list’ 141 | nsTArray> list = std::move(mReports); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingObserver.cpp:143:35: note: while referencing ‘reports’ 143 | Sequence> reports; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingObserver.cpp:141:28: note: while referencing ‘list’ 141 | nsTArray> list = std::move(mReports); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportingObserver.cpp:43:22: note: while referencing ‘types’ 43 | nsTArray types; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::ReportDeliver::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportDeliver.cpp:343:24: note: while referencing ‘reports’ 343 | nsTArray reports = std::move(mReportQueue); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Navigator.h:11, from /builddir/build/BUILD/firefox-86.0/dom/reporting/CrashReport.cpp:9, from Unified_cpp_dom_reporting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_reporting0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/reporting/ReportDeliver.cpp:354:40: note: while referencing ‘’ 354 | nsTArray({report})); | ^ dom/script dom/security/featurepolicy In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, from /builddir/build/BUILD/firefox-86.0/dom/script/ScriptLoadRequest.h:16, from /builddir/build/BUILD/firefox-86.0/dom/script/LoadedScript.h:13, from /builddir/build/BUILD/firefox-86.0/dom/script/LoadedScript.cpp:7, from Unified_cpp_dom_script0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/script/ScriptSettings.cpp:17, from Unified_cpp_dom_script0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::AppendToDeclaredAllowInAncestorChain(const mozilla::dom::Feature&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicy.cpp:112:40: note: while referencing ‘list’ 112 | nsTArray> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::MaybeSetAllowedPolicy(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicy.cpp:328:11: note: while referencing ‘feature’ 328 | Feature feature(aFeatureName); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::GetAllowlistForFeature(const nsAString&, nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicy.cpp:275:40: note: while referencing ‘list’ 275 | nsTArray> list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:77:21: note: while referencing ‘parsedFeatures’ 77 | nsTArray parsedFeatures; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:74:38: note: while referencing ‘tokens’ 74 | nsTArray> tokens; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 89 | Feature feature(featureTokens[0]); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicy.cpp:7, from Unified_cpp_featurepolicy0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicy.h:150:71: note: while referencing ‘’ 150 | mInheritedDeniedFeatureNames = aInheritedDeniedFeatureNames.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyUtils.cpp:263:51: note: while referencing ‘’ 263 | aParam->InheritedDeniedFeatureNames().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.h:11, from /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/Feature.cpp:7, from Unified_cpp_featurepolicy0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_featurepolicy0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/security/featurepolicy/FeaturePolicyUtils.cpp:265:52: note: while referencing ‘’ 265 | aParam->AttributeEnabledFeatureNames().Clone(); | ^ dom/security/sanitizer dom/security dom/serializers dom/serviceworkers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:9, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void FramingChecker::ReportError(const char*, nsIHttpChannel*, nsIURI*, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/FramingChecker.cpp:53:22: note: while referencing ‘params’ 53 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::SRICheckDataVerifier::SRICheckDataVerifier(const mozilla::dom::SRIMetadata&, const nsACString&, nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:185:24: note: while referencing ‘params’ 185 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SRICheckDataVerifier::VerifyHash(const mozilla::dom::SRIMetadata&, uint32_t, const nsACString&, nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:271:24: note: while referencing ‘params’ 271 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:258:24: note: while referencing ‘params’ 258 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SRICheckDataVerifier::Verify(const mozilla::dom::SRIMetadata&, nsIChannel*, const nsACString&, nsIConsoleReportCollector*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:80:22: note: while referencing ‘params’ 80 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:337:22: note: while referencing ‘params’ 337 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:128:26: note: while referencing ‘params’ 128 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/security/SRICheck.cpp:117:26: note: while referencing ‘params’ 117 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void PolicyTokenizer::generateTokens(policyTokens&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/security/PolicyTokenizer.cpp:49:22: note: while referencing ‘dirAndSrcs’ 49 | nsTArray dirAndSrcs; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCSPContext::InitFromOther(nsCSPContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPContext.cpp:303:52: note: while referencing ‘’ 303 | mIPCPolicies = aOtherContext->mIPCPolicies.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsCSPDirective::addSrcs(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/security/FramingChecker.cpp:10, from Unified_cpp_dom_security0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPUtils.h:452:25: note: while referencing ‘’ 452 | mSrcs = aSrcs.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCSPContext::SendReports(const mozilla::dom::SecurityPolicyViolationEventInit&, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPContext.cpp:1129:22: note: while referencing ‘reportURIs’ 1129 | nsTArray reportURIs; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::reportURIList(nsCSPDirective*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPParser.cpp:737:27: note: while referencing ‘srcs’ 737 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPParser.cpp:737:27: note: while referencing ‘srcs’ 737 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::sandboxFlagList(nsCSPDirective*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPParser.cpp:808:27: note: while referencing ‘srcs’ 808 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::directive()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPParser.cpp:1007:27: note: while referencing ‘srcs’ 1007 | nsTArray srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsCSPPolicy* nsCSPParser::policy()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPParser.cpp:1076:32: note: while referencing ‘’ 1076 | mCurDir = mTokens[i].Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsCSPPolicy* nsCSPParser::parseContentSecurityPolicy(const nsAString&, nsIURI*, bool, nsCSPContext*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPParser.cpp:1125:39: note: while referencing ‘tokens’ 1125 | nsTArray > tokens; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPDirective::toDomCSPStruct(mozilla::dom::CSP&) const’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPUtils.cpp:1101:36: note: while referencing ‘srcs’ 1101 | mozilla::dom::Sequence srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/security/nsCSPUtils.cpp:1101:36: note: while referencing ‘srcs’ 1101 | mozilla::dom::Sequence srcs; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static FilenameTypeAndDetails nsContentSecurityUtils::FilenameToFilenameType(const nsString&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/security/nsContentSecurityUtils.cpp:288:22: note: while referencing ‘regexResults’ 288 | nsTArray regexResults; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/FetchEventOpChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/FetchEventOpChild.cpp:7, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerPrivate.h:13, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/FetchEventOpChild.cpp:31, from Unified_cpp_dom_serviceworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsContentSecurityManager::_ZN24nsContentSecurityManager32MeasureUnexpectedPrivilegedLoadsEP6nsIURI20ExtContentPolicyTypeRK12nsTSubstringIcE.part.0(nsIURI*, ExtContentPolicyType, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/security/nsContentSecurityManager.cpp:830:61: note: while referencing ‘’ 830 | EventExtraEntry{"filedetails"_ns, loggedFileDetails}}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsContentSecurityUtils::NotifyEvalUsage(bool, NS_ConvertUTF8toUTF16&, uint64_t, uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/security/nsContentSecurityUtils.cpp:603:71: note: while referencing ‘’ 603 | NS_ConvertUTF16toUTF8(fileNameTypeAndDetails.second.value())}}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/dom/security/CSPEvalChecker.cpp:8, from Unified_cpp_dom_security0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsContentSecurityUtils::ValidateScriptFilename(const char*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_security0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/security/nsContentSecurityUtils.cpp:1065:71: note: while referencing ‘’ 1065 | NS_ConvertUTF16toUTF8(fileNameTypeAndDetails.second.value())}}); | ^ dom/simpledb In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerEvents.cpp:34, from Unified_cpp_dom_serviceworkers1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MessageEventOp::Exec(JSContext*, mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_serviceworkers1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerOp.cpp:976:42: note: while referencing ‘ports’ 976 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerJob.h:12, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, from Unified_cpp_dom_serviceworkers2.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, from Unified_cpp_dom_serviceworkers2.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, from /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, from Unified_cpp_dom_serviceworkers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::{anonymous}::SendMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_serviceworkers1.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/serviceworkers/ServiceWorkerPrivate.cpp:486:42: note: while referencing ‘ports’ 486 | Sequence> ports; | ^~~~~ dom/smil In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationController::DoMilestoneSamples()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:495:57: note: while referencing ‘elements’ 495 | nsTArray> elements; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationFunction::ComposeResult(const mozilla::SMILAttr&, mozilla::SMILValue&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationFunction.cpp:191:18: note: while referencing ‘values’ 191 | SMILValueArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationFunction.cpp:191:18: note: while referencing ‘values’ 191 | SMILValueArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationController::DoSample(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:351:41: note: while referencing ‘animElems’ 351 | nsTArray> animElems( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:351:41: note: while referencing ‘animElems’ 351 | nsTArray> animElems( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::NotifyChangedInterval(mozilla::SMILInterval*, bool, bool)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:2115:20: note: while referencing ‘times’ 2115 | InstanceTimeList times; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimeContainer::NotifyTimeChange()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:283:55: note: while referencing ‘elems’ 283 | nsTArray> elems; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILInterval::GetDependentTimes(mozilla::SMILInterval::InstanceTimeList&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILInterval.cpp:121:34: note: while referencing ‘’ 121 | aTimes = mDependentTimes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.h:13, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationController.cpp:7, from Unified_cpp_dom_smil0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SMILAnimationFunction::GetValues(const mozilla::SMILAttr&, mozilla::SMILAnimationFunction::SMILValueArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILAnimationFunction.cpp:709:18: note: while referencing ‘result’ 709 | SMILValueArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::FilterIntervals()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:1409:16: note: while referencing ‘filteredList’ 1409 | IntervalList filteredList; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::SMILTimedElement::RemoveInstanceTimes(mozilla::SMILTimedElement::InstanceTimeList&, TestFunctor&) [with TestFunctor = mozilla::{anonymous}::RemoveByCreator]’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ dom/storage In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::ClearSpecs(mozilla::SMILTimedElement::TimeValueSpecList&, mozilla::SMILTimedElement::InstanceTimeList&, mozilla::SMILTimedElement::RemovalTestFunction)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::SMILTimedElement::RemoveInstanceTimes(mozilla::SMILTimedElement::InstanceTimeList&, TestFunctor&) [with TestFunctor = mozilla::{anonymous}::RemoveReset]’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::FilterInstanceTimes(mozilla::SMILTimedElement::InstanceTimeList&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 165 | InstanceTimeList newArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.h:10, from /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimeContainer.cpp:7, from Unified_cpp_dom_smil1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_smil1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/smil/SMILTimedElement.cpp:1474:39: note: while referencing ‘timesToKeep’ 1474 | nsTArray timesToKeep; | ^~~~~~~~~~~ dom/svg In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAngle.h:11, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAngle.cpp:7, from Unified_cpp_dom_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGLengthList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGLengthList.cpp:139:59: note: while referencing ‘’ 139 | mAList->InternalBaseValListWillChangeTo(SVGLengthList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAngle.h:11, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAngle.cpp:7, from Unified_cpp_dom_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGNumberList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg0.cpp:128: /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGNumberList.cpp:130:59: note: while referencing ‘’ 130 | mAList->InternalBaseValListWillChangeTo(SVGNumberList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::StorageDBChild::SyncPreload(mozilla::dom::LocalStorageCacheBridge*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/storage/StorageIPC.cpp:278:28: note: while referencing ‘values’ 278 | nsTArray keys, values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/storage/StorageIPC.cpp:278:22: note: while referencing ‘keys’ 278 | nsTArray keys, values; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SSWriteOptimizer::Enumerate(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageCache.cpp:25:33: note: while referencing ‘writeInfos’ 25 | nsTArray> writeInfos; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SessionStorageManager::CheckpointDataInternal(const nsCString&, const nsCString&, mozilla::dom::SessionStorageCache&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:304:25: note: while referencing ‘sessionWriteInfos’ 304 | nsTArray sessionWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:302:25: note: while referencing ‘defaultWriteInfos’ 302 | nsTArray defaultWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:304:25: note: while referencing ‘sessionWriteInfos’ 304 | nsTArray sessionWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:302:25: note: while referencing ‘defaultWriteInfos’ 302 | nsTArray defaultWriteInfos = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::StorageDBParent::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/storage/StorageIPC.cpp:720:25: note: while referencing ‘scopes’ 720 | nsTArray scopes; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SessionStorageManager::LoadData(nsIPrincipal&, mozilla::dom::SessionStorageCache&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:263:27: note: while referencing ‘sessionData’ 263 | nsTArray sessionData; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:262:27: note: while referencing ‘defaultData’ 262 | nsTArray defaultData; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BackgroundSessionStorageManager::CopyDataToContentProcess(const nsACString&, const nsACString&, nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:661:79: note: while referencing ‘’ 661 | originRecord->mCache->SerializeData(SessionStorageCache::eDefaultSetType); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/storage/Storage.h:11, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.h:10, from /builddir/build/BUILD/firefox-86.0/dom/storage/LocalStorage.cpp:7, from Unified_cpp_dom_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_storage0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/storage/SessionStorageManager.cpp:663:79: note: while referencing ‘’ 663 | originRecord->mCache->SerializeData(SessionStorageCache::eSessionSetType); | ^ dom/system In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/mozAutoDocUpdate.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGPathSegList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGPathSegList.cpp:7, from Unified_cpp_dom_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGPathSegList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGPathSegList.cpp:240:42: note: while referencing ‘’ 240 | InternalListWillChangeTo(SVGPathData()); // clears mItems | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/mozAutoDocUpdate.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGPathSegList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGPathSegList.cpp:7, from Unified_cpp_dom_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGPointList::Clear(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGPointList.cpp:180:43: note: while referencing ‘’ 180 | InternalListWillChangeTo(SVGPointList()); // clears mItems | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedLengthList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLengthList.cpp:22:17: note: while referencing ‘newBaseValue’ 22 | SVGLengthList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedLengthList::ClearBaseValue(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing ‘’ 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedNumberList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedNumberList.cpp:21:17: note: while referencing ‘newBaseValue’ 21 | SVGNumberList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedNumberList::ClearBaseValue(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedNumberList.cpp:57:63: note: while referencing ‘’ 57 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedPathSegList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedPathSegList.cpp:23:15: note: while referencing ‘newBaseValue’ 23 | SVGPathData newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedPathSegList::ClearBaseValue()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedPathSegList.cpp:78:58: note: while referencing ‘’ 78 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedPathSegList.cpp:85:60: note: while referencing ‘’ 85 | animValWrapper->InternalListWillChangeTo(SVGPathData()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedPointList::SetBaseValueString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedPointList.cpp:23:16: note: while referencing ‘newBaseValue’ 23 | SVGPointList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedPointList::ClearBaseValue()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedPointList.cpp:78:59: note: while referencing ‘’ 78 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedPointList.cpp:85:61: note: while referencing ‘’ 85 | animValWrapper->InternalListWillChangeTo(SVGPointList()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedTransformList::SetBaseValueString(const nsAString&, mozilla::dom::SVGElement*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGTransformList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedTransformList.cpp:28:20: note: while referencing ‘newBaseValue’ 28 | SVGTransformList newBaseValue; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.cpp:7, from Unified_cpp_dom_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SVGAnimatedTransformList::SMILAnimatedTransformList::SetAnimValue(const mozilla::SMILValue&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGTransformList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg2.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedTransformList.cpp:284:20: note: while referencing ‘animVal’ 284 | SVGTransformList animVal; | ^~~~~~~ dom/u2f In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::RegisteredKeysToScopedCredentialList.constprop(const nsAString&, const nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:122:18: note: while referencing ‘keyHandle’ 122 | CryptoBuffer keyHandle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:122:18: note: while referencing ‘keyHandle’ 122 | CryptoBuffer keyHandle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:265:38: note: while referencing ‘excludeList’ 265 | nsTArray excludeList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:238:16: note: while referencing ‘challenge’ 238 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:265:38: note: while referencing ‘excludeList’ 265 | nsTArray excludeList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:238:16: note: while referencing ‘challenge’ 238 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:479:31: note: while referencing ‘extensions’ 479 | nsTArray extensions; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:458:38: note: while referencing ‘permittedList’ 458 | nsTArray permittedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:448:16: note: while referencing ‘challenge’ 448 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:458:38: note: while referencing ‘permittedList’ 458 | nsTArray permittedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:448:16: note: while referencing ‘challenge’ 448 | CryptoBuffer challenge; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::U2F::FinishMakeCredential(const uint64_t&, const mozilla::dom::WebAuthnMakeCredentialResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:359:16: note: while referencing ‘regBuf’ 359 | CryptoBuffer regBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:353:16: note: while referencing ‘clientDataBuf’ 353 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:359:16: note: while referencing ‘regBuf’ 359 | CryptoBuffer regBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:353:16: note: while referencing ‘clientDataBuf’ 353 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::U2F::FinishGetAssertion(const uint64_t&, const mozilla::dom::WebAuthnGetAssertionResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:556:16: note: while referencing ‘sigBuf’ 556 | CryptoBuffer sigBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:550:16: note: while referencing ‘credBuf’ 550 | CryptoBuffer credBuf; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:544:16: note: while referencing ‘clientDataBuf’ 544 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:556:16: note: while referencing ‘sigBuf’ 556 | CryptoBuffer sigBuf; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:550:16: note: while referencing ‘credBuf’ 550 | CryptoBuffer credBuf; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/U2F.h:12, from /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:7, from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_u2f0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/u2f/U2F.cpp:544:16: note: while referencing ‘clientDataBuf’ 544 | CryptoBuffer clientDataBuf; | ^~~~~~~~~~~~~ dom/url In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::SVGContentUtils::GetPath(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGContentUtils.cpp:822:15: note: while referencing ‘pathData’ 822 | SVGPathData pathData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGFEColorMatrixElement.cpp:97:62: note: while referencing ‘’ 97 | return FilterPrimitiveDescription(AsVariant(std::move(atts))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGFEColorMatrixElement.cpp:75:25: note: while referencing ‘atts’ 75 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGFECompositeElement.cpp:100:62: note: while referencing ‘’ 100 | return FilterPrimitiveDescription(AsVariant(std::move(atts))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedEnumeration.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGClipPathElement.cpp:7, from Unified_cpp_dom_svg3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::CompositeAttributes [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGFECompositeElement.cpp:90:23: note: while referencing ‘atts’ 90 | CompositeAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/url/URL.h:10, from /builddir/build/BUILD/firefox-86.0/dom/url/URL.cpp:7, from Unified_cpp_dom_url0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/url/URLWorker.cpp:12, from Unified_cpp_dom_url0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/vr In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::GetProfiles(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:142:29: note: while referencing ‘’ 142 | aResult = mProfiles.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VRDisplay::GetLayers(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:584:32: note: while referencing ‘’ 584 | result = nsTArray(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::VRDisplay::UpdateVRDisplays(nsTArray >&, nsPIDOMWindowInner*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:91:42: note: while referencing ‘updatedDisplays’ 91 | nsTArray> updatedDisplays; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:88:31: note: while referencing ‘displays’ 88 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 256 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 256 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:15, from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:89:31: note: while referencing ‘’ 89 | aButtons = mButtons.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 268 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 268 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 268 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:15, from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Gamepad.h:92:69: note: while referencing ‘’ 92 | void GetAxes(nsTArray& aAxes) const { aAxes = mAxes.Clone(); } | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 268 | nsTArray axes; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 256 | nsTArray> buttons; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Setup(mozilla::dom::XRSession*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSource.cpp:159:57: note: while referencing ‘’ 159 | mProfiles = GetInputSourceProfile(controllerState.type); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourceArray::Update(mozilla::dom::XRSession*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSourceArray.cpp:41:35: note: while referencing ‘removedInputs’ 41 | nsTArray> removedInputs; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/base/nsAttrValue.h:27, from /builddir/build/BUILD/firefox-86.0/dom/base/AttrArray.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Element.h:20, from /builddir/build/BUILD/firefox-86.0/dom/vr/VRDisplay.cpp:9, from Unified_cpp_dom_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr0.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/vr/XRInputSourceArray.cpp:41:35: note: while referencing ‘removedInputs’ 41 | nsTArray> removedInputs; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGStringList.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGTests.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGForeignObjectElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGForeignObjectElement.cpp:7, from Unified_cpp_dom_svg5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGLengthList::SetValueFromString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg5.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGLengthList.cpp:41:17: note: while referencing ‘temp’ 41 | SVGLengthList temp; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::XRRequestSessionPermissionRequest::Allow(JS::HandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:662:30: note: while referencing ‘choices’ 662 | nsTArray choices; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.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&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:644:52: note: while referencing ‘’ 644 | PermissionRequest(mType, nsTArray())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRViewerPose::GetViews(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:65: /builddir/build/BUILD/firefox-86.0/dom/vr/XRViewerPose.cpp:42:26: note: while referencing ‘’ 42 | aResult = mViews.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::XRSession::PooledViewerPose(const Matrix4x4Double&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSession.cpp:491:30: note: while referencing ‘views’ 491 | nsTArray> views; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSession::StartFrame()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSession.cpp:323:28: note: while referencing ‘callbacks’ 323 | nsTArray callbacks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSession.cpp:136:65: note: while referencing ‘’ 136 | mDisplayClient->BeginPresentation({}, aPresentationGroup); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveSessionRequests(nsTArray >&, const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:356:38: note: while referencing ‘enabledReferenceSpaceTypes’ 356 | nsTArray enabledReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:356:38: note: while referencing ‘enabledReferenceSpaceTypes’ 356 | nsTArray enabledReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveSessionRequestsWithoutHardware()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:319:43: note: while referencing ‘requestSessionRequests’ 319 | nsTArray> requestSessionRequests( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:315:42: note: while referencing ‘displays’ 315 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:157:34: note: while referencing ‘optionalReferenceSpaceTypes’ 157 | nsTArray optionalReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:156:34: note: while referencing ‘requiredReferenceSpaceTypes’ 156 | nsTArray requiredReferenceSpaceTypes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::OnXRPermissionRequestCancel()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:288:43: note: while referencing ‘requestSessionRequests’ 288 | nsTArray> requestSessionRequests( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XRSystem::NotifyEnumerationCompleted()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:340:43: note: while referencing ‘requestSessionRequests’ 340 | nsTArray> requestSessionRequests( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:336:42: note: while referencing ‘displays’ 336 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveIsSessionSupportedRequests()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:390:47: note: while referencing ‘isSessionSupportedRequests’ 390 | nsTArray> isSessionSupportedRequests( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, from /builddir/build/BUILD/firefox-86.0/dom/vr/XRReferenceSpace.cpp:7, from Unified_cpp_dom_vr1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ProcessSessionRequestsWaitingForRuntimeDetection()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_vr1.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/vr/XRSystem.cpp:423:43: note: while referencing ‘sessionRequests’ 423 | nsTArray> sessionRequests( | ^~~~~~~~~~~~~~~ dom/webauthn In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedTransformList.h:11, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGTransformList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGTransform.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGMatrix.cpp:7, from Unified_cpp_dom_svg6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGNumberList::SetValueFromString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg6.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGNumberList.cpp:43:17: note: while referencing ‘temp’ 43 | SVGNumberList temp; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedTransformList.h:11, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGTransformList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGTransform.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGMatrix.cpp:7, from Unified_cpp_dom_svg6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGMotionSMILAnimationFunction::RebuildPathAndVerticesFromPathAttr()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg6.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGMotionSMILAnimationFunction.cpp:228:15: note: while referencing ‘path’ 228 | SVGPathData path; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGElement.h:18, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGAnimatedTransformList.h:11, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGTransformList.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/DOMSVGTransform.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGMatrix.cpp:7, from Unified_cpp_dom_svg6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg6.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGMotionSMILAnimationFunction.cpp:228:15: note: while referencing ‘path’ 228 | SVGPathData path; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::WebAuthnManager::MakeCredential(const mozilla::dom::PublicKeyCredentialCreationOptions&, const mozilla::dom::Optional >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webauthn0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/webauthn/WebAuthnManager.cpp:312:21: note: while referencing ‘coseAlgos’ 312 | nsTArray coseAlgos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::WebAuthnManager::GetAssertion(const mozilla::dom::PublicKeyCredentialRequestOptions&, const mozilla::dom::Optional >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webauthn0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/webauthn/WebAuthnManager.cpp:517:16: note: while referencing ‘rpIdHash’ 517 | CryptoBuffer rpIdHash; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_webauthn0.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/webauthn/WebAuthnManager.cpp:517:16: note: while referencing ‘rpIdHash’ 517 | CryptoBuffer rpIdHash; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr > mozilla::dom::U2FSoftTokenManager::Register(const mozilla::dom::WebAuthnMakeCredentialInfo&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webauthn0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/webauthn/U2FSoftTokenManager.cpp:607:23: note: while referencing ‘coseAlgos’ 607 | nsTArray coseAlgos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, from Unified_cpp_dom_webauthn0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webauthn0.cpp:47: /builddir/build/BUILD/firefox-86.0/dom/webauthn/U2FSoftTokenManager.cpp:607:23: note: while referencing ‘coseAlgos’ 607 | nsTArray coseAlgos; | ^~~~~~~~~ dom/webbrowserpersist In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGStringList.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGTests.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/SVGTSpanElement.h:10, from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGTSpanElement.cpp:7, from Unified_cpp_dom_svg8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGTransformList::SetValueFromString(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::SVGTransformListParser [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg8.cpp:74: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGTransformList.cpp:60:26: note: while referencing ‘parser’ 60 | SVGTransformListParser parser(aValue); | ^~~~~~ dom/webgpu In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, from /builddir/build/BUILD/firefox-86.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, from Unified_cpp_webbrowserpersist0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webbrowserpersist0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:96:23: note: while referencing ‘arrayBuf’ 96 | nsTArray arrayBuf; | ^~~~~~~~ dom/websocket In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:28, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Adapter.cpp:6, from Unified_cpp_dom_webgpu0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::webgpu::Device::CreateRenderPipeline(const mozilla::dom::GPURenderPipelineDescriptor&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/webgpu/Device.cpp:212:19: note: while referencing ‘implicitBindGroupLayoutIds’ 212 | nsTArray implicitBindGroupLayoutIds; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WebSocketImpl::ConsoleError()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:501:22: note: while referencing ‘formatStrings’ 501 | nsTArray formatStrings; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Adapter.cpp:6, from Unified_cpp_dom_webgpu0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::webgpu::Device::CreateComputePipeline(const mozilla::dom::GPUComputePipelineDescriptor&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/webgpu/Device.cpp:202:19: note: while referencing ‘implicitBindGroupLayoutIds’ 202 | nsTArray implicitBindGroupLayoutIds; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:1226:22: note: while referencing ‘protocolArray’ 1226 | nsTArray protocolArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:955:22: note: while referencing ‘protocols’ 955 | Sequence protocols; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.h:12, from /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:7, from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WebSocket::CreateAndDispatchMessageEvent(const nsACString&, bool)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/websocket/WebSocket.cpp:1912:73: note: while referencing ‘’ 1912 | nullptr, Sequence>()); | ^ dom/workers/remoteworkers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::webgpu::Queue::Submit(const mozilla::dom::Sequence >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:27:19: note: while referencing ‘list’ 27 | nsTArray list(aCommandBuffers.Length()); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:671:19: note: while referencing ‘bufferIds’ 671 | nsTArray bufferIds(maxBufferCount); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreatePipelineLayout(mozilla::webgpu::RawId, const mozilla::dom::GPUPipelineLayoutDescriptor&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:313:40: note: while referencing ‘bindGroupLayouts’ 313 | nsTArray bindGroupLayouts( | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreateBindGroupLayout(mozilla::webgpu::RawId, const mozilla::dom::GPUBindGroupLayoutDescriptor&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:272:43: note: while referencing ‘entries’ 272 | nsTArray entries(aDesc.mEntries.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:241:26: note: while referencing ‘optional’ 241 | nsTArray optional(aDesc.mEntries.Length()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreateBindGroup(mozilla::webgpu::RawId, const mozilla::dom::GPUBindGroupDescriptor&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:339:37: note: while referencing ‘entries’ 339 | nsTArray entries(aDesc.mEntries.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreateRenderPipeline(mozilla::webgpu::RawId, const mozilla::dom::GPURenderPipelineDescriptor&, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:537:48: note: while referencing ‘vertexAttributes’ 537 | nsTArray vertexAttributes; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:536:45: note: while referencing ‘vertexBuffers’ 536 | nsTArray vertexBuffers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:520:43: note: while referencing ‘colorStates’ 520 | nsTArray colorStates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, true> > mozilla::webgpu::WebGPUChild::InstanceRequestAdapter(const mozilla::dom::GPURequestAdapterOptions&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUChild.cpp:47:19: note: while referencing ‘sharedIds’ 47 | nsTArray sharedIds(count); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:10, from /builddir/build/BUILD/firefox-86.0/dom/webgpu/Queue.cpp:6, from Unified_cpp_dom_webgpu1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/webgpu/ipc/WebGPUParent.cpp:461:19: note: while referencing ‘bufferIds’ 461 | nsTArray bufferIds(aBufferIds.Clone()); | ^~~~~~~~~ dom/workers/sharedworkers In file included from /builddir/build/BUILD/firefox-86.0/dom/workers/remoteworkers/RemoteWorkerChild.h:12, from /builddir/build/BUILD/firefox-86.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-86.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, from Unified_cpp_remoteworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ dom/workers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.cpp:7, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.cpp:17, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.cpp:7, from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SharedWorker::Thaw()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sharedworkers0.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/workers/sharedworkers/SharedWorker.cpp:274:29: note: while referencing ‘events’ 274 | nsTArray> events = std::move(mFrozenEvents); | ^~~~~~ dom/worklet In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.cpp:28, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:11, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTHashtable.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRefPtrHashtable.h:10, from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.h:11, from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.cpp:7, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/worklet/Worklet.cpp:28, from Unified_cpp_dom_worklet0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ dom/xhr In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::Close()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:425:48: note: while referencing ‘’ 425 | for (const auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::PostMessageToDebuggerOnMainThread(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:445:48: note: while referencing ‘’ 445 | for (const auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::WorkerErrorReport::LogErrorToConsole(JSContext*, mozilla::dom::WorkerErrorReport&, uint64_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:110: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerError.cpp:425:8: note: while referencing ‘’ 425 | })); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::SuspendWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1898:65: note: while referencing ‘’ 1898 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::ResumeWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1907:65: note: while referencing ‘’ 1907 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::PropagateStorageAccessPermissionGranted(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1920:65: note: while referencing ‘’ 1920 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::CancelWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1870:65: note: while referencing ‘’ 1870 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::FreezeWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1879:65: note: while referencing ‘’ 1879 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::ThawWorkersForWindow(const nsPIDOMWindowInner&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1888:65: note: while referencing ‘’ 1888 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebuggerManager::_ZN7mozilla3dom21WorkerDebuggerManager28UnregisterDebuggerMainThreadEPNS0_13WorkerPrivateE.part.0(mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:101: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebuggerManager.cpp:306:46: note: while referencing ‘’ 306 | for (const auto& listener : CloneListeners()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::UpdateAllWorkerLanguages(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:2008:54: note: while referencing ‘’ 2008 | mNavigatorProperties.mLanguages = aLanguages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::workerinternals::{anonymous}::PrefLanguagesChanged(const char*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:56: /builddir/build/BUILD/firefox-86.0/dom/workers/RuntimeService.cpp:1011:22: note: while referencing ‘languages’ 1011 | nsTArray languages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::dom::WorkerDebugger::ReportPerformanceInfo()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:558:11: note: while referencing ‘’ 558 | [workerRef, url, pid, perfId, windowID, duration, isTopLevel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | items = std::move(items)](const PerformanceMemoryInfo& aMemoryInfo) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | return PerformanceInfoPromise::CreateAndResolve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | PerformanceInfo(url, pid, windowID, duration, perfId, true, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | isTopLevel, aMemoryInfo, items), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | __func__); | ~~~~~~~~~~ 564 | }, | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:535:36: note: while referencing ‘items’ 535 | FallibleTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:29: /builddir/build/BUILD/firefox-86.0/dom/workers/MessageEventRunnable.cpp:93:40: note: while referencing ‘ports’ 93 | Sequence> ports; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::{anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:61:66: note: while referencing ‘’ 61 | Sequence>()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::ReportErrorToDebuggerOnMainThread(const nsAString&, uint32_t, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:467:48: note: while referencing ‘’ 467 | for (const auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Worker.h:11, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/workers/ChromeWorker.cpp:7, from Unified_cpp_dom_workers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 128 is outside array bounds of ‘mozilla::dom::WorkerErrorReport [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers0.cpp:92: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerDebugger.cpp:481:21: note: while referencing ‘report’ 481 | WorkerErrorReport report; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestWorker.cpp:32, from Unified_cpp_dom_xhr0.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:16, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::Document* mozilla::dom::XMLHttpRequestMainThread::GetResponseXML(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:459:48: note: while referencing ‘’ 459 | LogMessage("HTMLSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XMLHttpRequestMainThread::SetResponseType(mozilla::dom::XMLHttpRequestResponseType, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:662:56: note: while referencing ‘’ 662 | LogMessage("ResponseTypeSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::DetectCharset()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:492:48: note: while referencing ‘’ 492 | LogMessage("JSONCharsetWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XMLHttpRequestMainThread::ResumeEventDispatching()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:1340:26: note: while referencing ‘pendingEvents’ 1340 | nsTArray pendingEvents = std::move(mPendingEvents); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:1340:26: note: while referencing ‘pendingEvents’ 1340 | nsTArray pendingEvents = std::move(mPendingEvents); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XMLHttpRequestMainThread::SetTimeout(uint32_t, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:3137:51: note: while referencing ‘’ 3137 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::SetTimeoutRunnable::RunOnMainThread(mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:3137:51: note: while referencing ‘’ 3137 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::ReportFetchListenerWarningRunnable::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerScope.cpp:881:67: note: while referencing ‘’ 881 | mScope, "ServiceWorkerNoFetchHandler", nsTArray{}, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::InitiateFetch(already_AddRefed, int64_t, nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:2685:25: note: while referencing ‘CORSUnsafeHeaders’ 2685 | nsTArray CORSUnsafeHeaders; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:1404:50: note: while referencing ‘’ 1404 | DeprecatedOperations::eSyncXMLHttpRequest); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:1432:77: note: while referencing ‘’ 1432 | LogMessage("UseSendBeaconDuringUnloadAndPagehideWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:1495:53: note: while referencing ‘’ 1495 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequest.cpp:7, from Unified_cpp_dom_xhr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xhr0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xhr/XMLHttpRequestMainThread.cpp:1498:58: note: while referencing ‘’ 1498 | LogMessage("ResponseTypeSyncXHRWarning", GetOwner()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::WorkerPrivate::ReportErrorToConsole(const char*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerPrivate.cpp:4497:22: note: while referencing ‘emptyParams’ 4497 | nsTArray emptyParams; | ^~~~~~~~~~~ dom/xml In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerNavigator::SetLanguages(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:75:45: note: while referencing ‘’ 75 | mProperties.mLanguages = aLanguages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerScope.cpp:496:33: note: while referencing ‘args’ 496 | nsTArray> args; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebuggerGlobalScope::LoadSubScript(JSContext*, const nsAString&, const mozilla::dom::Optional >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerScope.cpp:1099:22: note: while referencing ‘urls’ 1099 | nsTArray urls; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WorkerPrivate::SetIsDebuggerReady(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerPrivate.cpp:2474:10: note: while referencing ‘pending’ 2474 | auto pending = std::move(mDelayedDebuggeeRunnables); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, from /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerNavigator.cpp:7, from Unified_cpp_dom_workers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_workers1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/workers/WorkerPrivate.cpp:2474:10: note: while referencing ‘pending’ 2474 | auto pending = std::move(mDelayedDebuggeeRunnables); | ^~~~~~~ dom/xslt/base dom/xslt/xml dom/xslt/xpath dom/xslt/xslt In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:12, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/XPathEvaluator.cpp:6, from Unified_cpp_dom_xslt_xpath0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult txExprParser::createExpr(txExprLexer&, txIParseContext*, Expr**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘txStack [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprParser.cpp:275:11: note: while referencing ‘ops’ 275 | txStack ops; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Document.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:12, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/XPathEvaluator.cpp:6, from Unified_cpp_dom_xslt_xpath0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘txStack [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath0.cpp:83: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprParser.cpp:274:11: note: while referencing ‘exprs’ 274 | txStack exprs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:14, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xml/txXMLUtils.h:15, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTFunctions.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from Unified_cpp_dom_xslt_xslt0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, from Unified_cpp_dom_xslt_xslt0.cpp:29: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:112:57: 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] 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:277:58: 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] 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:375:75: 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] 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:469:56: 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] 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:494:55: 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] 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNodeSet.cpp:567:62: 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] 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathTreeWalker.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 17 | class txXPathNode { | ^~~~~~~~~~~ dom/xul In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 270 | nsTArray frameStripSpaceTests; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/xslt/base/txStack.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txResultRecycler.h:10, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExprResult.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xpath/txExpr.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txXSLTPatterns.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.h:9, from /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txPatternParser.cpp:6, from Unified_cpp_dom_xslt_xslt1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘txElementContext::txElementContext(const txElementContext&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xslt_xslt1.cpp:38: /builddir/build/BUILD/firefox-86.0/dom/xslt/xslt/txStylesheetCompiler.cpp:880:64: note: while referencing ‘’ 880 | mInstructionNamespaces = aOther.mInstructionNamespaces.Clone(); | ^ editor/composer In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult XULInContentErrorReporter::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xul0.cpp:119: /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULElement.cpp:597:35: note: while referencing ‘’ 597 | false); | ^ editor/libeditor In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XULBroadcastManager::_ZN7mozilla3dom19XULBroadcastManager14MaybeBroadcastEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xul0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/xul/XULBroadcastManager.cpp:442:42: note: while referencing ‘delayedBroadcasters’ 442 | nsTArray delayedBroadcasters = | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XULBroadcastManager::SynchronizeBroadcastListener(mozilla::dom::Element*, mozilla::dom::Element*, const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xul0.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/xul/XULBroadcastManager.cpp:147:30: note: while referencing ‘attributes’ 147 | nsTArray attributes(count); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.cpp:6, from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult SortContainer(nsIContent*, nsSortState*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xul1.cpp:11: /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULSortService.cpp:243:29: note: while referencing ‘items’ 243 | nsTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.cpp:6, from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXULPrototypeDocument::Read(nsIObjectInputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.cpp:130:44: note: while referencing ‘nodeInfos’ 130 | nsTArray> nodeInfos; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.h:11, from /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.cpp:6, from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXULPrototypeDocument::Write(nsIObjectOutputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/dom/xul/nsXULPrototypeDocument.cpp:275:44: note: while referencing ‘nodeInfos’ 275 | nsTArray> nodeInfos; | ^~~~~~~~~ editor/spellchecker In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/mozSpellChecker.h:9, from /builddir/build/BUILD/firefox-86.0/editor/spellchecker/EditorSpellCheck.h:9, from /builddir/build/BUILD/firefox-86.0/editor/spellchecker/EditorSpellCheck.cpp:7, from Unified_cpp_editor_spellchecker0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::EditorSpellCheck::CanSpellCheck(bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_spellchecker0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/spellchecker/EditorSpellCheck.cpp:294:23: note: while referencing ‘dictList’ 294 | nsTArray dictList; | ^~~~~~~~ editor/txmgr extensions/auth In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::CSSEditUtils::GetCSSEquivalentToHTMLInlineStyleSetInternal(nsIContent&, nsAtom*, nsAtom*, nsAString&, mozilla::CSSEditUtils::StyleType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:946:22: note: while referencing ‘cssValueArray’ 946 | nsTArray cssValueArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:945:27: note: while referencing ‘cssPropertyArray’ 945 | nsTArray cssPropertyArray; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::CSSEditUtils::SetCSSEquivalentToHTMLStyleInternal(nsStyledElement&, nsAtom*, nsAtom*, const nsAString*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:867:22: note: while referencing ‘cssValueArray’ 867 | nsTArray cssValueArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:866:27: note: while referencing ‘cssPropertyArray’ 866 | nsTArray cssPropertyArray; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSEditUtils::RemoveCSSEquivalentToHTMLStyleInternal(nsStyledElement&, nsAtom*, nsAtom*, const nsAString*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:900:22: note: while referencing ‘cssValueArray’ 900 | nsTArray cssValueArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:6, from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor0.cpp:2: /builddir/build/BUILD/firefox-86.0/editor/libeditor/CSSEditUtils.cpp:899:27: note: while referencing ‘cssPropertyArray’ 899 | nsTArray cssPropertyArray; | ^~~~~~~~~~~~~~~~ extensions/permissions In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PermissionManager::BroadcastPermissionsForPrincipalToAllContentProcesses(nsIPrincipal*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:3178:28: note: while referencing ‘cps’ 3178 | nsTArray cps; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::ConsumeDefaultsInputStream(nsIInputStream*, const mozilla::MonitorAutoLock&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:3359:25: note: while referencing ‘lineArray’ 3359 | nsTArray lineArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2794:28: note: while referencing ‘entries’ 2794 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2794:28: note: while referencing ‘entries’ 2794 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2794:28: note: while referencing ‘entries’ 2794 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2794:28: note: while referencing ‘entries’ 2794 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2822:23: note: while referencing ‘entries’ 2822 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2822:23: note: while referencing ‘entries’ 2822 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2822:23: note: while referencing ‘entries’ 2822 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2822:23: note: while referencing ‘entries’ 2822 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfo.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIClassInfoImpl.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/permissions/Permission.cpp:7, from Unified_cpp_permissions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::PermissionManager::_ZN7mozilla17PermissionManager17RemoveAllInternalEb.part.0(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_permissions0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/permissions/PermissionManager.cpp:2075:28: note: while referencing ‘parents’ 2075 | nsTArray parents; | ^~~~~~~ extensions/pref/autoconfig/src extensions/spellcheck/hunspell/glue In file included from Unified_cpp_editor_libeditor1.cpp:128: /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 227 | int32_t newCellIndex; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLEditor.h:11, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from Unified_cpp_editor_libeditor1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::HTMLEditor::SplitParentInlineElementsAtRangeEdges(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor1.cpp:11: /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLEditSubActionHandler.cpp:5914:38: note: while referencing ‘rangeItemArray’ 5914 | nsTArray> rangeItemArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLEditor.h:11, from /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, from Unified_cpp_editor_libeditor1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::HTMLEditor::JoinTableCells(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_editor_libeditor1.cpp:128: /builddir/build/BUILD/firefox-86.0/editor/libeditor/HTMLTableEditor.cpp:2800:31: note: while referencing ‘deleteList’ 2800 | nsTArray> deleteList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::RemoteSpellcheckEngineParent::RecvCheckAsync(nsTArray >&&, mozilla::PRemoteSpellcheckEngineParent::CheckAsyncResolver&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hunspell_glue0.cpp:11: /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineParent.cpp:41:18: note: while referencing ‘misspells’ 41 | nsTArray misspells; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozHunspell::LoadDictionaryList(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hunspell_glue0.cpp:20: /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:259:33: note: while referencing ‘dirs’ 259 | nsTArray> dirs; | ^~~~ extensions/spellcheck/hunspell/src extensions/spellcheck/src gfx/2d In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIEditorSpellCheck.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/src/mozInlineSpellChecker.h:11, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, from Unified_cpp_spellcheck_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozSpellChecker::GetDictionaryList(nsTArray >*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_spellcheck_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/src/mozSpellChecker.cpp:326:25: note: while referencing ‘dictNames’ 326 | nsTArray dictNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIEditorSpellCheck.h:14, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/src/mozInlineSpellChecker.h:11, from /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, from Unified_cpp_spellcheck_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozInlineSpellChecker::IsPointInSelection(mozilla::dom::Selection&, nsINode*, int32_t, nsRange**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_spellcheck_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1567:22: note: while referencing ‘ranges’ 1567 | nsTArray ranges; | ^~~~~~ gfx/angle/targets/angle_common cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘joinStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-86.0/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 1720 | JoinStyle joinStyle; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘capStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | if (aElement < aMinValue || aElement > aMaxValue) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:8: /builddir/build/BUILD/firefox-86.0/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 1721 | CapStyle capStyle; | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 50 | if (magicInt != mozilla::gfx::kMagicInt) { | ^~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | if (majorRevision != kMajorRevision) { | ^~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:64:3: warning: ‘minorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 64 | if (minorRevision > kMinorRevision) { | ^~ /builddir/build/BUILD/firefox-86.0/gfx/2d/InlineTranslator.cpp:72:46: warning: ‘eventType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | bool success = RecordedEvent::DoWithEvent( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 73 | reader, static_cast(eventType), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | [&](RecordedEvent* recordedEvent) -> bool { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | // Make sure that the whole event was read from the stream | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | // successfully. | ~~~~~~~~~~~~~~~~ 77 | if (!reader.good()) { | ~~~~~~~~~~~~~~~~~~~~~ 78 | mError = " READ"; | ~~~~~~~~~~~~~~~~~ 79 | return false; | ~~~~~~~~~~~~~ 80 | } | ~ 81 | | 82 | if (!recordedEvent->PlayEvent(this)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | mError = " PLAY"; | ~~~~~~~~~~~~~~~~~ 84 | return false; | ~~~~~~~~~~~~~ 85 | } | ~ 86 | | 87 | return true; | ~~~~~~~~~~~~ 88 | }); | ~~ gfx/angle/targets/preprocessor /builddir/build/BUILD/firefox-86.0/gfx/2d/ScaledFontFontconfig.cpp: In member function ‘void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const’: /builddir/build/BUILD/firefox-86.0/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); | ^ gfx/angle/targets/translator In file included from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ImmutableString.h: In member function ‘sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: ‘int __builtin_memcmp_eq(const void*, const void*, unsigned int)’ reading 22 bytes from a region of size 1 [-Wstringop-overflow=] 78 | return memcmp(data(), b.data(), mLength) == 0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/2d/BufferEdgePad.cpp:13, from Unified_cpp_gfx_2d0.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from Unified_cpp_gfx_2d0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: /builddir/build/BUILD/firefox-86.0/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 454 | cairo_pattern_t* pat; | ^~~ In file included from Unified_cpp_gfx_2d1.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: /builddir/build/BUILD/firefox-86.0/gfx/2d/Path.cpp:453:34: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 453 | double t1min = t1, t1max = t1, t2min = t2, t2max = t2; | ^~~~~ gfx/cairo/cairo/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 165 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 904 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ | : note: this is the location of the previous definition In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1197 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1259 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1280 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro ‘_cairo_malloc_ab’ 1313 | data = _cairo_malloc_ab (height, stride); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1799 | alpha = _cairo_malloc_ab (image->height, image->width); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2202 | resource, interpolate); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 2137 | cairo_bool_t interpolate; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/features.h:3, from /usr/include/assert.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/assert.h:3, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:57, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 620 | xrender_format = XRenderFindStandardFormat (display->display, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | pict_format); | ~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 2106 | _cairo_malloc_ab (gradient->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, from Unified_c_gfx_cairo_cairo_src0.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 822 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-font-face.c:41, from Unified_c_gfx_cairo_cairo_src1.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, from Unified_c_gfx_cairo_cairo_src2.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 303 | new_rects = _cairo_malloc_ab (size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 354 | path->data = _cairo_malloc_ab (path->num_data, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 158 | vertices = _cairo_malloc_ab (num_vertices, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 137 | new_elements = _cairo_malloc_ab (pq->max_size, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); | ^~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:2570, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 701 | rects = _cairo_malloc_ab (traps->num_traps, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 1991 | rects = _cairo_malloc_ab (num_rects, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) | ^ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 62 | ((size) ? malloc((unsigned) (size)) : NULL) | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); | ^~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src3.c:137: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-version.c: At top level: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 39 | #define CAIRO_VERSION_H 1 | In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo.h:41, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairoint.h:70, from /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-spans.c:27, from Unified_c_gfx_cairo_cairo_src3.c:2: /builddir/build/BUILD/firefox-86.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 8 | #define CAIRO_VERSION_H | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: ‘storage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | node->getAsSwizzleNode()); | ^ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: ‘rowMajor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | setMatrixStride(node, storage, rowMajor); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfx/cairo/libpixman/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-arm-neon.c: In function ‘op_bilinear_over_8888_0565’: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:290:65: warning: passing argument 5 of ‘pixman_composite_over_8888_0565_asm_neon’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 290 | pixman_composite_over_8888_0565_asm_neon (width, 1, dst, 0, src, 0); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:35: /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-arm-common.h:61:52: note: expected ‘uint32_t *’ {aka ‘unsigned int *’} but argument is of type ‘const uint32_t *’ {aka ‘const unsigned int *’} 61 | src_type *src, \ /builddir/build/BUILD/firefox-86.0/gfx/cairo/libpixman/src/pixman-arm-neon.c:61:1: note: in expansion of macro ‘PIXMAN_ARM_BIND_FAST_PATH_SRC_DST’ 61 | PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, over_8888_0565, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 915 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 926 | case EbtInt: | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 927 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 938 | case EbtUInt: | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 939 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 950 | case EbtBool: | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 951 | switch (type.getNominalSize()) | ^~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 962 | case EbtVoid: | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.o cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C gfx/cairo/libpixman/src/pixman-arm-neon-asm.o gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.o gfx/cairo/libpixman/src/pixman-arm-simd-asm.o gfx/config In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/config/gfxConfig.cpp:9, from Unified_cpp_gfx_config0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_config0.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 57 | nsTArray initUpdates; | ^~~~~~~~~~~ gfx/gl In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextProviderEGL.cpp:772:20: note: while referencing ‘pbattrs’ 772 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextProviderEGL.cpp:772:20: note: while referencing ‘pbattrs’ 772 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextProviderEGL.cpp:772:20: note: while referencing ‘pbattrs’ 772 | nsTArray pbattrs(16); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:1207:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1207 | fGetIntegerv(pname, (GLint*)&ret); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 207 | GLenum texBinding; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:2894:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 452 | GLuint oldVAO; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContext.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextEGL.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/gl/AndroidSurfaceTexture.cpp:9, from Unified_cpp_gfx_gl0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/gl/GLContextProviderEGL.cpp:1085:20: note: while referencing ‘configAttribList’ 1085 | nsTArray configAttribList; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::gl::TextureImageEGL::DirectUpdate(mozilla::gfx::DataSourceSurface*, const nsIntRegion&, const IntPoint&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/gl/SharedSurfaceEGL.cpp:6, from Unified_cpp_gfx_gl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ gfx/graphite2/src In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: /builddir/build/BUILD/firefox-86.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] 80 | class Machine::Code::decoder | ^~~~~~~ In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Slot.cpp: In member function ‘void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Slot.cpp:78:71: 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] 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Segment.h:38, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 42 | struct SlotJustify | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-86.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*]’: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:60:42: required from here /builddir/build/BUILD/firefox-86.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] 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Face.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/Segment.h:34, from /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/Segment.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ gfx/harfbuzz/src In file included from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 293 | ASSERT(position >= 0); | ~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-86.0/gfx/angle/checkout/src/common/debug.h:288:64: note: in definition of macro ‘ASSERT’ 288 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) | ^~~~~~~~~ gfx/ipc gfx/layers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/ipc/CompositorSession.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/ipc/CompositorSession.cpp:6, from Unified_cpp_gfx_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::GPUChild::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_ipc0.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/ipc/GPUChild.cpp:71:34: note: while referencing ‘features’ 71 | nsTArray features; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/ipc/CompositorSession.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/ipc/CompositorSession.cpp:6, from Unified_cpp_gfx_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_ipc0.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/ipc/GPUChild.cpp:71:34: note: while referencing ‘features’ 71 | nsTArray features; | ^~~~~~~~ gfx/ots/src In file included from Unified_cpp_gfx_ots_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/ots/src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)’: /builddir/build/BUILD/firefox-86.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] 548 | if (operands.size() < n * (k + 1) + 1) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_ots_src0.cpp:20: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.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] 376 | if (argument_stack->top() >= cff.region_index_count.size()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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] 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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] 398 | if (stack_size < n * (k + 1) + 1) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::SetCurrentImageInternal(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:286:25: note: while referencing ‘newImages’ 286 | nsTArray newImages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::ClearImagesFromImageBridge()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:319:52: note: while referencing ‘’ 319 | SetCurrentImageInternal(nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::GetCurrentImages(nsTArray*, uint32_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:398:35: note: while referencing ‘’ 398 | *aImages = mCurrentImages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::ClearAllImages()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.cpp:347:52: note: while referencing ‘’ 347 | SetCurrentImageInternal(nsTArray()); | ^ In file included from Unified_cpp_gfx_ots_src2.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/ots/src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: /builddir/build/BUILD/firefox-86.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] 264 | if (out->Tell() - tableStart != this->designAxesOffset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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] 279 | if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfx/skia In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicCompositor.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImplData.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayersImpl.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicImageLayer.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]’: /builddir/build/BUILD/firefox-86.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*}]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here /builddir/build/BUILD/firefox-86.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] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]’: /builddir/build/BUILD/firefox-86.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*}]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here /builddir/build/BUILD/firefox-86.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] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]’: /builddir/build/BUILD/firefox-86.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*}]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here /builddir/build/BUILD/firefox-86.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] 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 167 | struct T { \ | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkOpts.cpp:44: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkOpts.cpp:41: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:31:30: 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] 31 | memcpy(&v, &splat, 16); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:41:26: 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] 41 | memcpy(&v, px, 16); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:46:25: 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] 46 | memcpy(&v, px, 8); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:51:25: 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] 51 | memcpy(&v, px, 4); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 23 | class Sk4px : public Sk16b { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkOpts.cpp:43: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function ‘uint32_t neon::hash_fn(const void*, size_t, uint32_t)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 194 | case 3: k ^= data[2] << 16; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 195 | case 2: k ^= data[1] << 8; | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 195 | case 2: k ^= data[1] << 8; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 196 | case 1: k ^= data[0] << 0; | ^~~~ In file included from Unified_cpp_gfx_skia0.cpp:101: /builddir/build/BUILD/firefox-86.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] 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { | ^~~ In file included from Unified_cpp_gfx_skia1.cpp:29: /builddir/build/BUILD/firefox-86.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] 223 | class SkCanvas::MCRec { | ^~~~~ In file included from Unified_cpp_gfx_skia12.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 258 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 261 | case SkCubicType::kSerpentine: | ^~~~ In file included from Unified_cpp_gfx_skia13.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 | ^~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 509 | case SkOTTableName::Record::PlatformID::Unicode: | ^~~~ In file included from Unified_cpp_gfx_skia14.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’: /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-86.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] 259 | LinearGradient4fContext::LinearIntervalProcessor { | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’: /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’: /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’: /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’: /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’: /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here /builddir/build/BUILD/firefox-86.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] /builddir/build/BUILD/firefox-86.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] In file included from Unified_cpp_gfx_skia14.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 299 | case SkTileMode::kClamp: | ^~~~ In file included from Unified_cpp_gfx_skia15.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1991 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 1993 | case Token::FLOAT_LITERAL: { | ^~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2057 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 2059 | case Token::INT_LITERAL: { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::CollectedFrames mozilla::layers::CompositionRecorder::GetCollectedFrames()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/layers/CompositionRecorder.cpp:82:28: note: while referencing ‘frames’ 82 | nsTArray frames; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 239 | const nsTArray distances = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 239 | const nsTArray distances = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:42: note: while referencing ‘frontPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:27: note: while referencing ‘backPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:265:27: note: while referencing ‘points’ 265 | nsTArray points{ | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:8, from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:209:32: note: while referencing ‘’ 209 | return ClipPolygon(FromRect(aRect)); | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:253:22: note: while referencing ‘clipped’ 253 | const gfx::Polygon clipped = aGeometry->ClipPolygon(aRect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:253:22: note: while referencing ‘clipped’ 253 | const gfx::Polygon clipped = aGeometry->ClipPolygon(aRect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsTArray > mozilla::layers::GenerateTexturedTriangles(const Polygon&, const Rect&, const Rect&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:293:62: note: while referencing ‘’ 293 | for (const gfx::Triangle& triangle : clipped.ToTriangles()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:287:24: note: while referencing ‘clipped’ 287 | const gfx::Polygon clipped = aPolygon.ClipPolygon(rect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:287:24: note: while referencing ‘clipped’ 287 | const gfx::Polygon clipped = aPolygon.ClipPolygon(rect); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:348:63: note: while referencing ‘’ 348 | for (const gfx::Triangle& triangle : aPolygon.ToTriangles()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 339 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 339 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:346:56: note: while referencing ‘’ 346 | aPolygon, aRect, texturedEffect->mTextureCoords); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 339 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 339 | nsTArray texturedTriangles; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 218 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 218 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 218 | nsTArray> nonAnimatingValues; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::BSPTree::BuildTree(mozilla::layers::BSPTreeNode*, std::__cxx11::list&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/layers/BSPTree.cpp:84:42: note: while referencing ‘frontPoints’ 84 | nsTArray backPoints, frontPoints; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/layers/BSPTree.cpp:84:30: note: while referencing ‘backPoints’ 84 | nsTArray backPoints, frontPoints; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/layers/BSPTree.cpp:67:21: note: while referencing ‘distances’ 67 | nsTArray distances = CalculatePointPlaneDistances( | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:946:42: note: while referencing ‘matchedAnimations’ 946 | const nsTArray> matchedAnimations = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:590:63: note: while referencing ‘’ 590 | nsTArray>()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTimingFunction.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationHelper.cpp:7, from Unified_cpp_gfx_layers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/layers/AnimationInfo.cpp:946:42: note: while referencing ‘matchedAnimations’ 946 | const nsTArray> matchedAnimations = | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia16.cpp:20: /builddir/build/BUILD/firefox-86.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] 66 | class FwDCubicEvaluator { | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia16.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/utils/SkShadowUtils.cpp: In member function ‘bool {anonymous}::SpotVerticesFactory::isCompatible(const {anonymous}::SpotVerticesFactory&, SkVector*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5: warning: control reaches end of non-void function [-Wreturn-type] 152 | } | ^ In file included from Unified_cpp_gfx_skia2.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function ‘void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 516 | case SkCanvas::kPolygon_PointMode: { | ^~~~ In file included from Unified_cpp_gfx_skia4.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp: In function ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’: /builddir/build/BUILD/firefox-86.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] 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_function.h:60, from /usr/include/c++/10/functional:49, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/functional:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/functional:52, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRun.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, from Unified_cpp_gfx_skia4.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:278:16, inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:106: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] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:274:16, inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::layers::LayerScopeWebSocketManager::SocketHandler::OnInputStreamReady(nsIAsyncInputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers1.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/layers/LayerScope.cpp:1090:25: note: while referencing ‘protocolString’ 1090 | nsTArray protocolString; | ^~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia5.cpp:110: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 3586 | insertClose = false; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 3587 | case SkPath::kLine_Verb: { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe > mozilla::layers::LayerManager::GetPendingScrollInfoUpdate(mozilla::layers::ScrollableLayerGuid::ViewID)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:2152:34: note: while referencing ‘copy’ 2152 | nsTArray copy; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::ApplyPendingUpdatesForThisTransaction()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:514:38: note: while referencing ‘infos’ 514 | nsTArray infos = update.extract(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(mozilla::layers::ContainerLayer::SortMode)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:978:26: note: while referencing ‘drawOrder’ 978 | nsTArray drawOrder; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:978:26: note: while referencing ‘drawOrder’ 978 | nsTArray drawOrder; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageLayers.cpp:7, from Unified_cpp_gfx_layers1.cpp:2: /builddir/build/BUILD/firefox-86.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] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers1.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); | ^~~~~~~ In file included from Unified_cpp_gfx_skia6.cpp:128: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRRect.cpp:557:39: 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] 557 | memcpy(&raw, buffer, kSizeInMemory); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/private/SkPathRef.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPath_serial.cpp:10, from Unified_cpp_gfx_skia6.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 30 | class SK_API SkRRect { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/core/SkImageGenerator.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkPicture.cpp:10, from Unified_cpp_gfx_skia6.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1: warning: control reaches end of non-void function [-Wreturn-type] 44 | } | ^ In file included from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: 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] 42 | memcpy(&rec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59: 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] 517 | std::memcpy(&rec, ptr, sizeof(rec)); | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 513 | TRACE_STR_COPY( | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia7.cpp:119: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: /builddir/build/BUILD/firefox-86.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] 75 | class SkResourceCache::Hash : | ^~~~ In file included from Unified_cpp_gfx_skia7.cpp:137: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32: 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] 1118 | memset(&rec, 0, sizeof(rec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDraw.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, from Unified_cpp_gfx_skia7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 96 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 90 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 83 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 69 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 75 | } | ^ In file included from Unified_cpp_gfx_skia8.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30: 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] 281 | memcpy(&lhsRec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_skia8.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30: 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] 285 | memcpy(&rhsRec, ptr, size); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkDescriptor.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkStrike.cpp:8, from Unified_cpp_gfx_skia8.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 55 | struct SkScalerContextRec { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 239 | const nsTArray distances = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 239 | const nsTArray distances = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:42: note: while referencing ‘frontPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:27: note: while referencing ‘backPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/UiCompositorControllerParent.cpp:19, from Unified_cpp_gfx_layers10.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 96 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 90 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 83 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 72 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 69 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 119 | } | ^ /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 75 | } | ^ In file included from Unified_cpp_gfx_skia9.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTextBlob.cpp: In static member function ‘static void* SkTextBlob::operator new(size_t)’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTextBlob.cpp:204:1: warning: control reaches end of non-void function [-Wreturn-type] 204 | } | ^ In file included from Unified_cpp_gfx_skia9.cpp:119: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: /builddir/build/BUILD/firefox-86.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 32 | } | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::FrameBuilder::ProcessChildList(mozilla::layers::ContainerLayer*, mozilla::layers::RenderViewMLGPU*, const RenderTargetIntRect&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers10.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/FrameBuilder.cpp:202:26: note: while referencing ‘polygons’ 202 | nsTArray polygons = aContainer->SortChildrenBy3DZOrder( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ImageContainer.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, from Unified_cpp_gfx_layers10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers10.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/FrameBuilder.cpp:221:67: note: while referencing ‘’ 221 | geometry = Some(aParentGeometry->ClipPolygon(*entry.geometry)); | ^ gfx/src In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 239 | const nsTArray distances = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:42: note: while referencing ‘frontPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:27: note: while referencing ‘backPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersHelpers.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:17, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/MLGDevice.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:7, from Unified_cpp_gfx_layers11.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::layers::BatchRenderPass::Txn::AddImpl(const Traits&) [with Traits = mozilla::layers::mlg::TexturedTraits]’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/RenderPassMLGPU.cpp:20, from Unified_cpp_gfx_layers11.cpp:38: /builddir/build/BUILD/firefox-86.0/gfx/layers/mlgpu/RenderPassMLGPU-inl.h:47:20: note: while referencing ‘polygon’ 47 | gfx::Polygon polygon = geometry->ClipPolygon(aTraits.rect()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult EnumerateFontsTask::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/src/nsThebesFontEnumerator.cpp:122:67: note: while referencing ‘’ 122 | rv, std::move(mEnumerateFontsPromise), std::move(fontList)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/src/nsThebesFontEnumerator.cpp:117:24: note: while referencing ‘fontList’ 117 | nsTArray fontList; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRect nsRegion::GetLargestRectangle(const nsRect&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::SizePair> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/src/nsRegion.cpp:962:28: note: while referencing ‘B’ 962 | nsTArray B; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentChild.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:21, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentChild.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:21, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1508:25: note: while referencing ‘resultChangeRegions’ 1508 | nsTArray resultChangeRegions; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1513:27: note: while referencing ‘inputChangeRegions’ 1513 | nsTArray inputChangeRegions; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsIntRegion mozilla::gfx::FilterSupport::ComputePostFilterExtents(const mozilla::gfx::FilterDescription&, const nsIntRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1719:25: note: while referencing ‘postFilterExtents’ 1719 | nsTArray postFilterExtents; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1725:27: note: while referencing ‘inputExtents’ 1725 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1893:25: note: while referencing ‘primitiveNeededRegions’ 1893 | nsTArray primitiveNeededRegions; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1234:26: note: while referencing ‘inputAlphaModels’ 1234 | nsTArray inputAlphaModels; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1233:23: note: while referencing ‘inputSourceRects’ 1233 | nsTArray inputSourceRects; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1232:34: note: while referencing ‘inputFilterNodes’ 1232 | nsTArray> inputFilterNodes; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIGfxInfo.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/src/DriverCrashGuard.cpp:6, from Unified_cpp_gfx_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_src0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/src/FilterSupport.cpp:1261:33: note: while referencing ‘primitiveFilters’ 1261 | nsTArray primitiveFilters; | ^~~~~~~~~~~~~~~~ gfx/thebes In file included from Unified_cpp_gfx_layers12.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/DisplayItemCache.cpp:85:62: 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] 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:24, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/ClipManager.cpp:12, from Unified_cpp_gfx_layers12.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/DisplayItemCache.h:157:10: note: ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’} declared here 157 | struct Slot { | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.cpp:692:22: note: while referencing ‘coords’ 692 | nsTArray coords; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::OMTASampler::Sample(mozilla::wr::TransactionWrapper&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::layers::WrAnimations [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/OMTASampler.cpp:108:16: note: while referencing ‘animations’ 108 | WrAnimations animations = SampleAnimations(previousSampleTime, sampleTime); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2Utils.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFT2Utils::GetVariationInstances(gfxFontEntry*, const FT_MM_Var*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2Utils.cpp:135:30: note: while referencing ‘inst’ 135 | gfxFontVariationInstance inst; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2Utils.cpp:6: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2Utils.cpp:135:30: note: while referencing ‘inst’ 135 | gfxFontVariationInstance inst; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::layers::ClipManager::DefineClipChain(const mozilla::DisplayItemClipChain*, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/ClipManager.cpp:355:37: note: while referencing ‘wrRoundedRects’ 355 | nsTArray wrRoundedRects; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderBridgeChild::_ZN7mozilla6layers20WebRenderBridgeChild11UseTexturesEPNS0_18CompositableClientERK8nsTArrayINS0_21CompositableForwarder18TimedTextureClientEE.part.0(mozilla::layers::CompositableClient*, const nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:479:72: note: while referencing ‘’ 479 | OpUseTexture(textures))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::ipc::ReadScrollUpdates(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::layers::ScrollUpdatesMap*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:29, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:21, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:212:33: note: while referencing ‘’ 212 | ent->mData = Converter::Wrap(std::move(aData)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/RenderRootTypes.cpp:68:45: note: while referencing ‘data’ 68 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:120:32: note: while referencing ‘payloads’ 120 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderLayerManager::DiscardImages()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::wr::IpcResourceUpdateQueue [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:137: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderLayerManager.cpp:562:30: note: while referencing ‘resources’ 562 | wr::IpcResourceUpdateQueue resources(WrBridge()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderLayerManager::TakeCompositionPayloads(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/vector:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/vector:52, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /usr/include/c++/10/bits/move.h:197:11: note: while referencing ‘__tmp’ 197 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeChild.cpp:156:32: note: while referencing ‘payloads’ 156 | nsTArray payloads; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::layers::WebRenderBridgeParent::RecvDeleteCompositorAnimations(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::layers::CompositorAnimationIdsForEpoch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderBridgeParent.cpp:951:63: note: while referencing ‘’ 951 | CompositorAnimationIdsForEpoch(mWrEpoch, std::move(aIds))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/CompositableHost.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:7, from Unified_cpp_gfx_layers12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::WebRenderImageHost::UseTextureHost(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers12.cpp:128: /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderImageHost.cpp:44:24: note: while referencing ‘newImages’ 44 | nsTArray newImages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2252:23: note: while referencing ‘names’ 2252 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool gfxFcPlatformFontList::GetStandardFamilyName(const nsCString&, nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2043:23: note: while referencing ‘candidates’ 2043 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void gfxFcPlatformFontList::InitSharedFontListForPlatform()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:1557:40: note: while referencing ‘families’ 1557 | nsTArray families; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool gfxFcPlatformFontList::FindAndAddFamilies(mozilla::StyleGenericFontFamily, const nsACString&, nsTArray*, gfxPlatformFontList::FindFamiliesFlags, gfxFontStyle*, nsAtom*, gfxFloat)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2001:52: note: while referencing ‘’ 2001 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2001:52: note: while referencing ‘’ 2001 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2001:52: note: while referencing ‘’ 2001 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDataHashtable.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:212:33: note: while referencing ‘’ 212 | ent->mData = Converter::Wrap(std::move(aData)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFT2FontBase.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFcPlatformFontList.cpp:2001:52: note: while referencing ‘’ 2001 | mFcSubstituteCache.Put(familyName, cachedFamilies); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult gfxFontUtils::ReadCanonicalName(const char*, uint32_t, uint32_t, nsCString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1222:23: note: while referencing ‘names’ 1222 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 1853 | gfxFontVariationInstance instance; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘size_t mozilla::layers::WebRenderScrollData::AddLayerData(const mozilla::layers::WebRenderLayerScrollData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/wr/WebRenderScrollData.cpp:7, from Unified_cpp_gfx_layers13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:388:27: note: while referencing ‘builder’ 388 | RegionBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::GetDisplayInfo(mozilla::widget::InfoObject&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:3224:22: note: while referencing ‘displayInfo’ 3224 | nsTArray displayInfo; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxPlatform::ReportTelemetry()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:1100:22: note: while referencing ‘displayHeights’ 1100 | nsTArray displayHeights; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:1099:22: note: while referencing ‘displayWidths’ 1099 | nsTArray displayWidths; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::gfx::BackendType gfxPlatform::GetBackendPref(const char*, uint32_t&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2025:23: note: while referencing ‘backendList’ 2025 | nsTArray backendList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2141:21: note: while referencing ‘result’ 2141 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2141:21: note: while referencing ‘result’ 2141 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2141:21: note: while referencing ‘result’ 2141 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2141:21: note: while referencing ‘result’ 2141 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::FetchAndImportContentDeviceData()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 52 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:3403:35: note: while referencing ‘data’ 3403 | mozilla::gfx::ContentDeviceData data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::GetCMSSupportInfo(mozilla::widget::InfoObject&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:3190:21: note: while referencing ‘outputProfileData’ 3190 | nsTArray outputProfileData = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:3190:21: note: while referencing ‘outputProfileData’ 3190 | nsTArray outputProfileData = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxPlatform::_ZN11gfxPlatform22CreateCMSOutputProfileEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.cpp:2169:25: note: while referencing ‘outputProfileData’ 2169 | nsTArray outputProfileData = | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsTArray gfxPlatformGtk::GetPlatformCMSOutputProfileData()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:369:21: note: while referencing ‘result’ 369 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:467:21: note: while referencing ‘result’ 467 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:402:21: note: while referencing ‘iccResult’ 402 | nsTArray iccResult = GetDisplayICCProfile(dpy, root); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformGtk.cpp:381:21: note: while referencing ‘prefProfileData’ 381 | nsTArray prefProfileData = GetPrefCMSOutputProfileData(); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::APZCTreeManager::SendSubtreeTransformsToChromeMainThread(const mozilla::layers::AsyncPanZoomController*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers2.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZCTreeManager.cpp:3676:27: note: while referencing ‘messages’ 3676 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::AsyncPanZoomController::AdvanceAnimations(const mozilla::layers::SampleTime&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers2.cpp:137: /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomController.cpp:4264:30: note: while referencing ‘deferredTasks’ 4264 | nsTArray> deferredTasks; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/Compositor.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ScreenshotGrabber.cpp:14, from Unified_cpp_gfx_layers2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::APZCTreeManager::ClearTree()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers2.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZCTreeManager.cpp:2502:40: note: while referencing ‘nodesToDestroy’ 2502 | nsTArray> nodesToDestroy; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatform.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontEntry.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/SharedFontList.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/SharedFontList-impl.h:8, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/SharedFontList.cpp:5, from Unified_cpp_gfx_thebes0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual hb_blob_t* gfxFontEntry::GetFontTable(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes0.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontEntry.cpp:578:21: note: while referencing ‘buffer’ 578 | nsTArray buffer; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/APZUtils.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, from Unified_cpp_gfx_layers3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUtils.cpp:18, from Unified_cpp_gfx_thebes1.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::IncrementGeneration()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:758:29: note: while referencing ‘fontSets’ 758 | nsTArray fontSets; | ^~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:20: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGraphiteShaper.cpp:420:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatformFontList::ApplyWhitelist()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformFontList.cpp:315:23: note: while referencing ‘list’ 315 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformFontList.cpp:315:23: note: while referencing ‘list’ 315 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatformFontList::ApplyWhitelist(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformFontList.cpp:359:23: note: while referencing ‘list’ 359 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:65: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxPlatformFontList.cpp:359:23: note: while referencing ‘list’ 359 | nsTArray list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘const uint8_t* gfxUserFontEntry::SanitizeOpenTypeData(const uint8_t*, uint32_t, uint32_t&, gfxUserFontType&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 36 is outside array bounds of ‘gfxOTSMessageContext [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:181:24: note: while referencing ‘otsContext’ 181 | gfxOTSMessageContext otsContext; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::StartPlatformFontLoadOnBackgroundThread(const uint8_t*, uint32_t, nsMainThreadPtrHandle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 606 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 606 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 606 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 606 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:54:37: note: while referencing ‘’ 54 | mSrcList = aFontFaceSrcList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:80:45: note: while referencing ‘’ 80 | mFeatureSettings = aFeatureSettings.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:81:49: note: while referencing ‘’ 81 | mVariationSettings = aVariationSettings.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.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&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:700:29: note: while referencing ‘metadata’ 700 | FallibleTArray metadata; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxUserFontEntry::LoadPlatformFontSync(const uint8_t*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:591:24: note: while referencing ‘messages’ 591 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::DoLoadNextSrc(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:410:33: note: while referencing ‘fontSets’ 410 | nsTArray fontSets; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.h:9, from /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxGlyphExtents.cpp:6, from Unified_cpp_gfx_thebes1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_thebes1.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/thebes/gfxUserFontSet.cpp:410:33: note: while referencing ‘fontSets’ 410 | nsTArray fontSets; | ^~~~~~~~ gfx/vr/service/openvr In file included from /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: ‘k_pchLogOverrideVar’ defined but not used [-Wunused-variable] 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: ‘k_pchConfigOverrideVar’ defined but not used [-Wunused-variable] 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: ‘k_pchRuntimeOverrideVar’ defined but not used [-Wunused-variable] 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers5.cpp:83: /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicLayerManager.cpp:712:28: note: while referencing ‘children’ 712 | nsTArray children = container->SortChildrenBy3DZOrder( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::BasicPaintedLayer::Validate(mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*, mozilla::layers::ReadbackProcessor*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers5.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/layers/basic/BasicPaintedLayer.cpp:141:39: note: while referencing ‘readbackUpdates’ 141 | nsTArray readbackUpdates; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::ClientContainerLayer::RenderLayer()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientContainerLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientContainerLayer.h:49:22: note: while referencing ‘children’ 49 | nsTArray children = CollectChildren(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:23, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:23, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:23, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientMultiTiledLayerBuffer::GetSurfaceDescriptorTiles()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers6.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/MultiTiledContentClient.cpp:66:28: note: while referencing ‘tiles’ 66 | nsTArray tiles; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientSingleTiledLayerBuffer::GetSurfaceDescriptorTiles()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers6.cpp:101: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/SingleTiledContentClient.cpp:67:28: note: while referencing ‘tiles’ 67 | nsTArray tiles; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::ClientLayerManager::Initialize(mozilla::layers::PCompositorBridgeChild*, bool, mozilla::layers::TextureFactoryIdentifier*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers6.cpp:29: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.cpp:93:27: note: while referencing ‘backendHints’ 93 | nsTArray backendHints; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&, mozilla::layers::TilePaintFlags)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers6.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/MultiTiledContentClient.cpp:192:24: note: while referencing ‘oldRetainedTiles’ 192 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers6.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/MultiTiledContentClient.cpp:192:24: note: while referencing ‘oldRetainedTiles’ 192 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers6.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/MultiTiledContentClient.cpp:192:24: note: while referencing ‘oldRetainedTiles’ 192 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientColorLayer.cpp:7, from Unified_cpp_gfx_layers6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers6.cpp:92: /builddir/build/BUILD/firefox-86.0/gfx/layers/client/MultiTiledContentClient.cpp:192:24: note: while referencing ‘oldRetainedTiles’ 192 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 239 | const nsTArray distances = | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:42: note: while referencing ‘frontPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:27: note: while referencing ‘backPoints’ 225 | nsTArray backPoints(4), frontPoints(4); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 222 | nsTArray clippedPoints(mPoints.Clone()); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:29, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:10, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Polygon.h:316:35: note: while referencing ‘’ 316 | mPoints = ClipPointsAtInfinity(mPoints); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/cwchar:72, from /usr/include/c++/10/bits/postypes.h:40, from /usr/include/c++/10/iosfwd:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/iosfwd:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/iosfwd:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: In function ‘void* memcpy(void*, const void*, size_t)’, 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-86.0/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, inlined from ‘void mozilla::layers::TransformLayerGeometry(mozilla::layers::Layer*, mozilla::Maybe >&)’ at /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/ContainerLayerComposite.cpp:171:37: /usr/include/bits/string_fortified.h:34: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] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::ColorLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Maybe > mozilla::layers::SelectLayerGeometry(const mozilla::Maybe >&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers7.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/ContainerLayerComposite.cpp:143:61: note: while referencing ‘’ 143 | return Some(aParentGeometry->ClipPolygon(*aChildGeometry)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ClientLayerManager.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/client/TiledContentClient.cpp:7, from Unified_cpp_gfx_layers7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::ImageHost::UseTextureHost(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers7.cpp:110: /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/ImageHost.cpp:40:24: note: while referencing ‘newImages’ 40 | nsTArray newImages; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/gfx/layers/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/layers/Layers.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.h:10, from /builddir/build/BUILD/firefox-86.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, from Unified_cpp_gfx_layers8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::TiledLayerBufferComposite::AddAnimationInvalidation(nsIntRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ gfx/vr/service In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers9.cpp:56: /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_layers9.cpp:56: /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_layers9.cpp:56: /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 54 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, from /builddir/build/BUILD/firefox-86.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, from Unified_cpp_gfx_layers9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ gfx/vr gfx/webrender_bindings In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::wr::RendererOGL::GetCollectedFrames()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_webrender_bindings0.cpp:137: /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/RendererOGL.cpp:394:27: note: while referencing ‘frames’ 394 | layers::CollectedFrames frames = mCompositionRecorder->GetCollectedFrames(); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/imgIContainer.h:35, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:13, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxUtils.h:22, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRServiceHost::_ZN7mozilla3gfx13VRServiceHost27SendPuppetSubmitToVRProcessERK8nsTArrayIyE.part.0(const nsTArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.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] 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:20: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 222 | [buffer{aBuffer.Clone()}]() -> void { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRChild::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:47: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRChild.cpp:100:26: note: while referencing ‘updates’ 100 | nsTArray updates = gfxVars::FetchNonDefaultVars(); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvNotifyPuppetResetComplete()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:315:34: note: while referencing ‘promises’ 315 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::GetVRDisplays(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:350:31: note: while referencing ‘’ 350 | aDisplays = mDisplays.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::gfx::VRManagerChild::IsPresenting()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:88:37: note: while referencing ‘displays’ 88 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::RunFrameRequestCallbacks()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:434:28: note: while referencing ‘callbacks’ 434 | nsTArray callbacks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayConnectEventsForLoad(mozilla::gfx::VRManagerEventObserver*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:554:46: note: while referencing ‘’ 554 | for (const auto& display : mDisplays.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayPresentation::GetDOMLayers(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayPresentation.cpp:142:29: note: while referencing ‘’ 142 | result = mDOMLayers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayPresentation::UpdateLayers(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayPresentation.cpp:29:30: note: while referencing ‘’ 29 | mDOMLayers = aLayers.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayClient::StartFrame()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:89:36: note: while referencing ‘sessions’ 89 | nsTArray> sessions; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyEnumerationCompletedInternal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:545:42: note: while referencing ‘’ 545 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyRuntimeCapabilitiesUpdatedInternal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:265:50: note: while referencing ‘listeners’ 265 | const nsTArray> listeners = mListeners.Clone(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayUnmountedEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:500:42: note: while referencing ‘’ 500 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyPresentationGenerationChangedInternal(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:539:42: note: while referencing ‘’ 539 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::UpdateDisplayInfo(const VRDisplayInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:205:37: note: while referencing ‘displays’ 205 | nsTArray> displays; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:173:43: note: while referencing ‘prevDisplays’ 173 | const nsTArray> prevDisplays(mDisplays.Clone()); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:171:22: note: while referencing ‘connectedDisplays’ 171 | nsTArray connectedDisplays; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:170:22: note: while referencing ‘disconnectedDisplays’ 170 | nsTArray disconnectedDisplays; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayConnectEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:507:42: note: while referencing ‘’ 507 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayDisconnectEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:515:42: note: while referencing ‘’ 515 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayMountedEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:492:42: note: while referencing ‘’ 492 | for (auto& listener : mListeners.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIGlobalObject.h:18, from /builddir/build/BUILD/firefox-86.0/gfx/vr/VRDisplayClient.cpp:12, from Unified_cpp_gfx_vr0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayPresentChangeEventInternal(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_vr0.cpp:74: /builddir/build/BUILD/firefox-86.0/gfx/vr/ipc/VRManagerChild.cpp:523:42: note: while referencing ‘’ 523 | for (auto& listener : mListeners.Clone()) { | ^ gfx/ycbcr hal In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/ProfilerScreenshots.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/RendererScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/RendererScreenshotGrabber.cpp:7, from Unified_cpp_webrender_bindings1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::wr::DisplayListBuilder::_ZN7mozilla2wr18DisplayListBuilder22SuspendClipLeafMergingEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webrender_bindings1.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/WebRenderAPI.cpp:1496:54: note: while referencing ‘’ 1496 | auto clipChainId = DefineClipChain({clipId}, true); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/ProfilerScreenshots.h:16, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/RendererScreenshotGrabber.h:11, from /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/RendererScreenshotGrabber.cpp:7, from Unified_cpp_webrender_bindings1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘std::vector mozilla::wr::WebRenderAPI::HitTest(const WorldPoint&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webrender_bindings1.cpp:11: /builddir/build/BUILD/firefox-86.0/gfx/webrender_bindings/WebRenderAPI.cpp:479:27: note: while referencing ‘wrResults’ 479 | nsTArray wrResults; | ^~~~~~~~~ image/build image/decoders/icon/gtk image/decoders/icon In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/Hal.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal::Vibrate(const nsTArray&, mozilla::hal::WindowIdentifier&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/hal/Hal.cpp:79:45: note: while referencing ‘’ 79 | *gLastIDToVibrate = aId.AsArray().Clone(); | ^ image/decoders cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void {anonymous}::CountWakeLocks({anonymous}::ProcessLockTable*, {anonymous}::LockCount*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:50:15: note: while referencing ‘count’ 50 | LockCount count = iter.UserData(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::CleanupOnContentShutdown::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:117:19: note: while referencing ‘totalCount’ 117 | LockCount totalCount; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::ModifyWakeLock(const nsAString&, mozilla::hal::WakeLockControl, mozilla::hal::WakeLockControl, uint64_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:181:13: note: while referencing ‘processCount’ 181 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:181:13: note: while referencing ‘processCount’ 181 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:181:13: note: while referencing ‘processCount’ 181 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsClassHashtable.h:13, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:12, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:136:33: note: while referencing ‘’ 136 | *aData = Converter::Unwrap(ent->mData); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsClassHashtable.h:13, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:12, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:189:33: note: while referencing ‘’ 189 | ent->mData = Converter::Wrap(aData); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:182:13: note: while referencing ‘totalCount’ 182 | LockCount totalCount; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:181:13: note: while referencing ‘processCount’ 181 | LockCount processCount; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::GetWakeLockInfo(const nsAString&, mozilla::hal::WakeLockInformation*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:241:13: note: while referencing ‘totalCount’ 241 | LockCount totalCount; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/hal/Hal.h:12, from /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:7, from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hal0.cpp:2: /builddir/build/BUILD/firefox-86.0/hal/HalWakeLock.cpp:238:66: note: while referencing ‘’ 238 | *aWakeLockInfo = WakeLockInfoFromLockCount(aTopic, LockCount()); | ^ image/encoders/bmp In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/image/encoders/bmp/nsBMPEncoder.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsBMPEncoder::ParseOptions(const nsAString&, nsBMPEncoder::Version&, uint16_t&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/image/encoders/bmp/nsBMPEncoder.cpp:279:25: note: while referencing ‘nameValuePair’ 279 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/image/encoders/bmp/nsBMPEncoder.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/image/encoders/bmp/nsBMPEncoder.cpp:279:25: note: while referencing ‘nameValuePair’ 279 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/image/encoders/bmp/nsBMPEncoder.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/image/encoders/bmp/nsBMPEncoder.cpp:273:23: note: while referencing ‘nameValuePairs’ 273 | nsTArray nameValuePairs; | ^~~~~~~~~~~~~~ image/encoders/ico In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/image/encoders/ico/nsICOEncoder.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsICOEncoder::ParseOptions(const nsAString&, uint16_t&, bool&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/image/encoders/ico/nsICOEncoder.cpp:269:25: note: while referencing ‘nameValuePair’ 269 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/image/encoders/ico/nsICOEncoder.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/image/encoders/ico/nsICOEncoder.cpp:269:25: note: while referencing ‘nameValuePair’ 269 | nsTArray nameValuePair; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/image/encoders/ico/nsICOEncoder.cpp:12: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/image/encoders/ico/nsICOEncoder.cpp:263:23: note: while referencing ‘nameValuePairs’ 263 | nsTArray nameValuePairs; | ^~~~~~~~~~~~~~ image/encoders/jpeg image/encoders/png image In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::ClearReleasingImages()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1836:34: note: while referencing ‘images’ 1836 | nsTArray> images; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1727:35: note: while referencing ‘discard’ 1727 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1727:35: note: while referencing ‘discard’ 1727 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1727:35: note: while referencing ‘discard’ 1727 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::PruneImage(mozilla::image::ImageKey)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1715:35: note: while referencing ‘discard’ 1715 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1478:39: note: while referencing ‘discard’ 1478 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1478:39: note: while referencing ‘discard’ 1478 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1478:39: note: while referencing ‘discard’ 1478 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::image::SurfaceCacheImpl::SurfaceTracker::NotifyHandlerEnd()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1464:39: note: while referencing ‘discard’ 1464 | nsTArray> discard(std::move(mDiscard)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(mozilla::image::ImageKey, nsTArray&, mozilla::MallocSizeOf)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1741:35: note: while referencing ‘discard’ 1741 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1741:35: note: while referencing ‘discard’ 1741 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1741:35: note: while referencing ‘discard’ 1741 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1592:35: note: while referencing ‘discard’ 1592 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::InsertOutcome mozilla::image::SurfaceCache::Insert(mozilla::NotNull)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1630:35: note: while referencing ‘discard’ 1630 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1630:35: note: while referencing ‘discard’ 1630 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1630:35: note: while referencing ‘discard’ 1630 | nsTArray> discard; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.h:12, from /builddir/build/BUILD/firefox-86.0/image/ImageMemoryReporter.cpp:7, from Unified_cpp_image1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image1.cpp:101: /builddir/build/BUILD/firefox-86.0/image/SurfaceCache.cpp:1612:35: note: while referencing ‘discard’ 1612 | nsTArray> discard; | ^~~~~~~ intl/hyphenation/glue In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Omnijar.h:13, from /builddir/build/BUILD/firefox-86.0/intl/hyphenation/glue/nsHyphenationManager.h:10, from /builddir/build/BUILD/firefox-86.0/intl/hyphenation/glue/nsHyphenationManager.cpp:6, from Unified_cpp_hyphenation_glue0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHyphenationManager::LoadAliases()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_hyphenation_glue0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/hyphenation/glue/nsHyphenationManager.cpp:310:23: note: while referencing ‘prefNames’ 310 | nsTArray prefNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult imgLoader::EvictEntries(imgLoader::imgCacheTable&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:2037:36: note: while referencing ‘entries’ 2037 | nsTArray > entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult imgLoader::EvictEntries(imgCacheQueue&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:2059:36: note: while referencing ‘entries’ 2059 | nsTArray > entries(aQueueToClear.GetNumElements()); | ^~~~~~~ intl/l10n In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void imgMemoryReporter::FinishCollectReports(nsIHandleReportCallback*, nsISupports*, bool, mozilla::layers::SharedSurfacesMemoryReport&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:117:34: note: while referencing ‘uncached’ 117 | nsTArray uncached; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:116:34: note: while referencing ‘content’ 116 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsExpirationTracker.h:14, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.h:20, from /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:11, from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_image2.cpp:2: /builddir/build/BUILD/firefox-86.0/image/imgLoader.cpp:115:34: note: while referencing ‘chrome’ 115 | nsTArray chrome; | ^~~~~~ intl/locale/gtk intl/locale In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::FluentBundle::AddResource(mozilla::intl::FluentResource&, const mozilla::dom::FluentBundleAddResourceOptions&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:110:23: note: while referencing ‘errors’ 110 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:189:23: note: while referencing ‘errors’ 189 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:169:33: note: while referencing ‘argValues’ 169 | nsTArray argValues; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:168:23: note: while referencing ‘argIds’ 168 | nsTArray argIds; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:189:23: note: while referencing ‘errors’ 189 | nsTArray errors; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:169:33: note: while referencing ‘argValues’ 169 | nsTArray argValues; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:168:23: note: while referencing ‘argIds’ 168 | nsTArray argIds; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::Localization::FormatValuesSync(JSContext*, const mozilla::dom::Sequence&, nsTArray >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:370:23: note: while referencing ‘jsKeys’ 370 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:370:23: note: while referencing ‘jsKeys’ 370 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::intl::Localization::FormatValues(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:282:23: note: while referencing ‘jsKeys’ 282 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::intl::Localization::FormatMessages(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:310:23: note: while referencing ‘jsKeys’ 310 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::FluentBundle::GetMessage(const nsACString&, mozilla::dom::Nullable&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:129:23: note: while referencing ‘attributes’ 129 | nsTArray attributes; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::Localization::FormatMessagesSync(JSContext*, const mozilla::dom::Sequence&, nsTArray >&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:408:23: note: while referencing ‘messages’ 408 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:397:23: note: while referencing ‘jsKeys’ 397 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:408:23: note: while referencing ‘messages’ 408 | nsTArray messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:397:23: note: while referencing ‘jsKeys’ 397 | nsTArray jsKeys; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::Localization::ConvertL10nArgsToJSValue(JSContext*, const L10nArgs&, JS::MutableHandle, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:515:22: note: while referencing ‘helperDict’ 515 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/l10n/FluentBundle.cpp:7, from Unified_cpp_intl_l10n0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/l10n/Localization.cpp:515:22: note: while referencing ‘helperDict’ 515 | L10nArgsHelperDict helperDict; | ^~~~~~~~~~ intl/lwbrk In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::AssignRequestedLocales(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:188:47: note: while referencing ‘’ 188 | mRequestedLocales = aRequestedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::AssignAppLocales(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:176:35: note: while referencing ‘’ 176 | mAppLocales = aAppLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::WebExposedLocalesChanged()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:214:23: note: while referencing ‘newLocales’ 214 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::OSPreferences::Refresh()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/locale/OSPreferences.cpp:55:23: note: while referencing ‘newLocales’ 55 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::OSPreferences::GetSystemLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/locale/OSPreferences.cpp:421:36: note: while referencing ‘’ 421 | mSystemLocales = aRetVal.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/locale/OSPreferences.cpp:416:36: note: while referencing ‘’ 416 | aRetVal = mSystemLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::OSPreferences::GetRegionalPrefsLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/locale/OSPreferences.cpp:454:43: note: while referencing ‘’ 454 | mRegionalPrefsLocales = aRetVal.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:29: /builddir/build/BUILD/firefox-86.0/intl/locale/OSPreferences.cpp:449:43: note: while referencing ‘’ 449 | aRetVal = mRegionalPrefsLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetRequestedLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:549:37: note: while referencing ‘’ 549 | aRetVal = mRequestedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetPackagedLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:647:36: note: while referencing ‘’ 647 | aRetVal = mPackagedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetAvailableLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:606:37: note: while referencing ‘’ 606 | aRetVal = mAvailableLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::_ZN7mozilla4intl13LocaleService14LocalesChangedEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:229:23: note: while referencing ‘newLocales’ 229 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::RequestedLocalesChanged()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:198:23: note: while referencing ‘newLocales’ 198 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::SetAvailableLocales(const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:623:23: note: while referencing ‘newLocales’ 623 | nsTArray newLocales; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetAppLocalesAsBCP47(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:423:31: note: while referencing ‘’ 423 | aRetVal = mAppLocales.Clone(); | ^ In file included from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp: In static member function ‘static nsresult mozilla::DateTimeFormat::GetCalendarSymbol(mozilla::DateTimeFormat::Field, mozilla::DateTimeFormat::Style, const PRExplodedTime*, nsAString&)’: /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:185:40: warning: ‘widthType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 185 | const auto* months = dfs->getMonths( | ~~~~~~~~~~~~~~^ 186 | count, icu::DateFormatSymbols::DtContextType::STANDALONE, widthType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetWebExposedLocales(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:498:40: note: while referencing ‘’ 498 | aRetVal = mWebExposedLocales.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, from /builddir/build/BUILD/firefox-86.0/intl/locale/DateTimeFormat.cpp:9, from Unified_cpp_intl_locale0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_locale0.cpp:11: /builddir/build/BUILD/firefox-86.0/intl/locale/LocaleService.cpp:493:47: note: while referencing ‘’ 493 | aRetVal = nsTArray({"en-US"_ns}); | ^ intl/strres intl/uconv intl/unicharutil/util ipc/app toolkit/library/build/symverscript.stub media/libsoundtouch/src In file included from Unified_cpp_libsoundtouch_src0.cpp:20: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 89 | #pragma omp parallel for | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 136 | #pragma omp parallel for | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/FIRFilter.cpp:179: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 179 | #pragma omp parallel for | In file included from Unified_cpp_libsoundtouch_src0.cpp:47: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 71 | #define PI 3.1415926536 | In file included from Unified_cpp_libsoundtouch_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 45 | #define PI M_PI | In file included from Unified_cpp_libsoundtouch_src0.cpp:83: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 317 | #pragma omp parallel for | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/TDStretch.cpp:343: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 343 | #pragma omp critical | /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/TDStretch.cpp:916: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 916 | #pragma omp critical | In file included from Unified_cpp_libsoundtouch_src0.cpp:56: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: /builddir/build/BUILD/firefox-86.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 133 | uint count; | ^~~~~ config/external/sqlite/libmozsqlite3.so.symbols.stub third_party/sqlite3/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/intl/strres/nsStringBundle.h:10, from /builddir/build/BUILD/firefox-86.0/intl/strres/nsStringBundle.cpp:6, from Unified_cpp_intl_strres0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsStringBundleService::SendContentBundles(mozilla::dom::ContentParent*) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_strres0.cpp:2: /builddir/build/BUILD/firefox-86.0/intl/strres/nsStringBundle.cpp:784:36: note: while referencing ‘bundles’ 784 | nsTArray bundles; | ^~~~~~~ ipc/chromium/src/third_party cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_c_src_third_party0.c:2: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/buffer.c: In function ‘evbuffer_write_sendfile’: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/buffer.c:2487:37: warning: passing argument 3 of ‘sendfile’ from incompatible pointer type [-Wincompatible-pointer-types] 2487 | res = sendfile(dest_fd, source_fd, &offset, chain->off); | ^~~~~~~ | | | int32_t * {aka int *} In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/sys/sendfile.h:3, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/buffer.c:66, from Unified_c_src_third_party0.c:2: /usr/include/sys/sendfile.h:33:60: note: expected ‘off_t *’ {aka ‘long int *’} but argument is of type ‘int32_t *’ {aka ‘int *’} 33 | extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset, | ~~~~~~~^~~~~~~~ In file included from Unified_c_src_third_party0.c:119: In function ‘evutil_sockaddr_cmp’, inlined from ‘evdns_nameserver_add_impl_’ at /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/third_party/libevent/evutil.c:2229:12: warning: ‘__builtin_memcmp_eq’ reading 16 bytes from a region of size 8 [-Wstringop-overflow=] 2229 | if ((r = memcmp(sin1->sin6_addr.s6_addr, sin2->sin6_addr.s6_addr, 16))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ipc/chromium In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool base::LaunchAppWithForkServer(const std::vector >&, const base::LaunchOptions&, base::ProcessHandle*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util_linux.cc:199:32: note: while referencing ‘fdsremap’ 199 | nsTArray fdsremap(options.fds_to_remap.size()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util_linux.cc:198:29: note: while referencing ‘env’ 198 | nsTArray env(options.env_map.size()); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util_linux.cc:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util_linux.cc:197:23: note: while referencing ‘_argv’ 197 | nsTArray _argv(argv.size()); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/histogram.h:54, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/histogram.cc:12, from Unified_cpp_ipc_chromium0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual base::Histogram::SampleSet base::Histogram::SnapshotSample() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/histogram.cc:12, from Unified_cpp_ipc_chromium0.cpp:38: /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/histogram.h:148:38: note: while referencing ‘’ 148 | result.counts_ = counts_.Clone(); | ^ ipc/glue ipc/ipdl In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/ProtocolMessageUtils.h:16, from BlobTypes.cpp:7, from UnifiedProtocols0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::OptionalFileDescriptorSet& mozilla::dom::OptionalFileDescriptorSet::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols0.cpp:2: BlobTypes.cpp:211:53: note: while referencing ‘’ 211 | (*(ptr_ArrayOfFileDescriptor())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/process_util.h:40, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/Transport.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundChild.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundImpl.cpp:7, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundImpl.cpp:29, from Unified_cpp_ipc_glue0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Maybe.h:374:55: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:21, from LayersMessages.cpp:8, from UnifiedProtocols1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:743:9: note: ‘tmp’ was declared here 743 | T tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.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::APZEventResult]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Maybe.h:374:55: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:21, from LayersMessages.cpp:8, from UnifiedProtocols1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:743:9: note: ‘tmp’ was declared here 743 | T tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::layers::KeyboardMap [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from PAPZ.cpp:8, from UnifiedProtocols1.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:754:65: note: while referencing ‘’ 754 | *aResult = mozilla::layers::KeyboardMap(std::move(shortcuts)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from PAPZ.cpp:8, from UnifiedProtocols1.cpp:65: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:750:49: note: while referencing ‘shortcuts’ 750 | nsTArray shortcuts; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::widget::LookAndFeelCache [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols1.cpp:29: LookAndFeelTypes.cpp:849:47: note: while referencing ‘tmp’ 849 | mozilla::widget::LookAndFeelCache tmp = mozilla::widget::LookAndFeelCache(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from LayersMessages.cpp:8, from UnifiedProtocols1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:388:27: note: while referencing ‘builder’ 388 | RegionBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from InputStreamParams.cpp:7, from UnifiedProtocols1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from LayersMessages.cpp:8, from UnifiedProtocols1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:388:27: note: while referencing ‘builder’ 388 | RegionBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Monitor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)’: /builddir/build/BUILD/firefox-86.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] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Monitor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.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] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Monitor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.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] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.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] 1361 | nsrefcnt r = Super::AddRef(); \ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:1928:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 1928 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2755:16: note: while referencing ‘pending’ 2755 | MessageQueue pending = std::move(mPending); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ipc::IProtocol::DoomSubtree()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:128: /builddir/build/BUILD/firefox-86.0/ipc/glue/ProtocolUtils.cpp:552:41: note: while referencing ‘managed’ 552 | nsTArray> managed; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:128: /builddir/build/BUILD/firefox-86.0/ipc/glue/ProtocolUtils.cpp:584:41: note: while referencing ‘managed’ 584 | nsTArray> managed; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Monitor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: /builddir/build/BUILD/firefox-86.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] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Monitor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.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] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Monitor.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:9, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.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] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsUtils.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupports.h:82, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIRunnable.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamDestination.h:11, from /builddir/build/BUILD/firefox-86.0/ipc/glue/IPCStreamParent.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: /builddir/build/BUILD/firefox-86.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] 1361 | nsrefcnt r = Super::AddRef(); \ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:1928:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 1928 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ipc_glue1.cpp:65: /builddir/build/BUILD/firefox-86.0/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 2847 | MessageQueue queue = std::move(mPending); | ^~~~~ ipc/testshell In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, from PChildToParentStreamParent.cpp:7, from UnifiedProtocols10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/PlatformDecoderModule.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/MediaIPCUtils.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/WebRenderMessageUtils.h:16, from PChildToParentStreamParent.cpp:8, from UnifiedProtocols10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/MediaInfo.h:121:32: note: while referencing ‘’ 121 | mTags = aOther.mTags.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-86.0/ipc/testshell/XPCShellEnvironment.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:18, from PDNSRequest.cpp:7, from UnifiedProtocols13.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:6476:32: note: while referencing ‘aSelectedItemIDs’ 6476 | nsTArray aSelectedItemIDs{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:6032:32: note: while referencing ‘aRowIndeces’ 6032 | nsTArray aRowIndeces{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:5983:32: note: while referencing ‘aColumnIndeces’ 5983 | nsTArray aColumnIndeces{}; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:5934:32: note: while referencing ‘aCellIndeces’ 5934 | nsTArray aCellIndeces{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:5885:32: note: while referencing ‘aCellIDs’ 5885 | nsTArray aCellIDs{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:4674:32: note: while referencing ‘aCells’ 4674 | nsTArray aCells{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:4625:32: note: while referencing ‘aCells’ 4625 | nsTArray aCells{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:2597:33: note: while referencing ‘aAttributes’ 2597 | nsTArray aAttributes{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:2540:33: note: while referencing ‘aAttributes’ 2540 | nsTArray aAttributes{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:1708:39: note: while referencing ‘relations’ 1708 | nsTArray relations{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:1659:32: note: while referencing ‘targets’ 1659 | nsTArray targets{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:128: PDocAccessibleChild.cpp:1600:33: note: while referencing ‘attributes’ 1600 | nsTArray attributes{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::a11y::PDocAccessibleParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:137: PDocAccessibleParent.cpp:8923:33: note: while referencing ‘aData’ 8923 | nsTArray aData{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:137: PDocAccessibleParent.cpp:8833:37: note: while referencing ‘aSelection’ 8833 | nsTArray aSelection{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PCookieServiceParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:20: PCookieServiceParent.cpp:232:36: note: while referencing ‘cookies’ 232 | nsTArray cookies{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PCookieServiceChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:11: PCookieServiceChild.cpp:306:40: note: while referencing ‘attrsList’ 306 | nsTArray attrsList{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:11: PCookieServiceChild.cpp:305:36: note: while referencing ‘cookiesList’ 305 | nsTArray cookiesList{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PCookieService.cpp:7, from UnifiedProtocols13.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols13.cpp:11: PCookieServiceChild.cpp:219:36: note: while referencing ‘cookiesList’ 219 | nsTArray cookiesList{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, from PDocAccessiblePlatformExt.cpp:7, from UnifiedProtocols14.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PDocumentChannelChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols14.cpp:38: PDocumentChannelChild.cpp:233:74: note: while referencing ‘aEndpoint’ 233 | nsTArray> aEndpoint{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from PCompositorBridgeChild.cpp:7, from UnifiedProtocols12.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PContentChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols12.cpp:92: PContentChild.cpp:12888:74: note: while referencing ‘aEndpoint’ 12888 | nsTArray> aEndpoint{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, from PCompositorBridgeChild.cpp:7, from UnifiedProtocols12.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols12.cpp:101: PContentParent.cpp:15375:43: note: while referencing ‘retval’ 15375 | nsTArray retval{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, from PFetchEventOpChild.cpp:7, from UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFetchEventOpChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols15.cpp:2: PFetchEventOpChild.cpp:84:32: note: while referencing ‘aParams’ 84 | nsTArray aParams{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, from PFetchEventOpChild.cpp:7, from UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFetchEventOpProxyParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols15.cpp:38: PFetchEventOpProxyParent.cpp:84:32: note: while referencing ‘aParams’ 84 | nsTArray aParams{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, from PFetchEventOpChild.cpp:7, from UnifiedProtocols15.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::InputBlobs [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols15.cpp:128: PFilePicker.cpp:515:38: note: while referencing ‘tmp’ 515 | mozilla::dom::InputBlobs tmp = mozilla::dom::InputBlobs(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFilePickerParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:2: PFilePickerParent.cpp:134:32: note: while referencing ‘rawFilters’ 134 | nsTArray rawFilters{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:2: PFilePickerParent.cpp:133:32: note: while referencing ‘filterNames’ 133 | nsTArray filterNames{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:2: PFilePickerParent.cpp:132:32: note: while referencing ‘filters’ 132 | nsTArray filters{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:20: PFileSystemRequest.cpp:1238:51: note: while referencing ‘tmp’ 1238 | mozilla::dom::FileSystemFilesResponse tmp = mozilla::dom::FileSystemFilesResponse(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:20: PFileSystemRequest.cpp:1208:62: note: while referencing ‘tmp’ 1208 | mozilla::dom::FileSystemDirectoryListingResponse tmp = mozilla::dom::FileSystemDirectoryListingResponse(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:65: PFunctionBrokerParent.cpp:143:23: note: while referencing ‘aFunctionRet’ 143 | IpdlTuple aFunctionRet{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerParent.h:9, from PFilePickerParent.cpp:7, from UnifiedProtocols16.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols16.cpp:65: PFunctionBrokerParent.cpp:121:23: note: while referencing ‘aFunctionParams’ 121 | IpdlTuple aFunctionParams{}; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadMessageUtils.h:11, from PGamepadEventChannel.cpp:7, from UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::hal_sandbox::PHalParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols18.cpp:74: PHalParent.cpp:269:32: note: while referencing ‘id’ 269 | nsTArray id{}; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadMessageUtils.h:11, from PGamepadEventChannel.cpp:7, from UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols18.cpp:74: PHalParent.cpp:213:32: note: while referencing ‘id’ 213 | nsTArray id{}; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GamepadMessageUtils.h:11, from PGamepadEventChannel.cpp:7, from UnifiedProtocols18.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols18.cpp:74: PHalParent.cpp:212:32: note: while referencing ‘pattern’ 212 | nsTArray pattern{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannelChild.h:9, from PHttpBackgroundChannelChild.cpp:7, from UnifiedProtocols19.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PHttpBackgroundChannelChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols19.cpp:2: PHttpBackgroundChannelChild.cpp:236:31: note: while referencing ‘responseTrailers’ 236 | nsHttpHeaderArray responseTrailers{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannel.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpBackgroundChannelChild.h:9, from PHttpBackgroundChannelChild.cpp:7, from UnifiedProtocols19.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols19.cpp:2: PHttpBackgroundChannelChild.cpp:89:31: note: while referencing ‘requestHeaders’ 89 | nsHttpHeaderArray requestHeaders{}; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PAltDataOutputStream.cpp:7, from UnifiedProtocols2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PAltServiceParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols2.cpp:47: PAltServiceParent.cpp:185:42: note: while referencing ‘proxyInfo’ 185 | nsTArray proxyInfo{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, from PAltDataOutputStream.cpp:7, from UnifiedProtocols2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PBackgroundDataBridgeChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::PBackgroundDataBridgeChild::nsHttpHeaderArray [1]’ {aka ‘mozilla::net::nsHttpHeaderArray [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols2.cpp:110: PBackgroundDataBridgeChild.cpp:175:31: note: while referencing ‘responseTrailers’ 175 | nsHttpHeaderArray responseTrailers{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMIDIManagerChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::PMIDIManagerChild::MIDIPortList [1]’ {aka ‘mozilla::dom::MIDIPortList [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols20.cpp:128: PMIDIManagerChild.cpp:107:26: note: while referencing ‘aPortList’ 107 | MIDIPortList aPortList{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PImageBridgeParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols20.cpp:2: PImageBridgeParent.cpp:355:33: note: while referencing ‘toDestroy’ 355 | nsTArray toDestroy{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols20.cpp:2: PImageBridgeParent.cpp:354:45: note: while referencing ‘ops’ 354 | nsTArray ops{}; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PImageBridgeParent.h:9, from PImageBridgeParent.cpp:7, from UnifiedProtocols20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PLayerTransactionParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols20.cpp:83: PLayerTransactionParent.cpp:339:43: note: while referencing ‘aTargets’ 339 | nsTArray aTargets{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols21.cpp:128: PMessagePortChild.cpp:216:35: note: while referencing ‘messages’ 216 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols21.cpp:128: PMessagePortChild.cpp:183:35: note: while referencing ‘messages’ 183 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols21.cpp:137: PMessagePortParent.cpp:223:35: note: while referencing ‘messages’ 223 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PMIDIPort.cpp:7, from UnifiedProtocols21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols21.cpp:137: PMessagePortParent.cpp:190:35: note: while referencing ‘messages’ 190 | nsTArray messages{}; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, from PNativeDNSResolverOverride.cpp:7, from UnifiedProtocols22.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, from PNecko.cpp:10, from UnifiedProtocols22.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:38: PPluginInstanceParent.cpp:2419:31: note: while referencing ‘aDist’ 2419 | nsTArray aDist{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:83: PPluginScriptableObjectChild.cpp:1296:31: note: while referencing ‘aArgs’ 1296 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:83: PPluginScriptableObjectChild.cpp:1256:40: note: while referencing ‘aProperties’ 1256 | nsTArray aProperties{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:83: PPluginScriptableObjectChild.cpp:1046:31: note: while referencing ‘aArgs’ 1046 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:83: PPluginScriptableObjectChild.cpp:984:31: note: while referencing ‘aArgs’ 984 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:92: PPluginScriptableObjectParent.cpp:1309:31: note: while referencing ‘aArgs’ 1309 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:92: PPluginScriptableObjectParent.cpp:1269:40: note: while referencing ‘aProperties’ 1269 | nsTArray aProperties{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:92: PPluginScriptableObjectParent.cpp:1059:31: note: while referencing ‘aArgs’ 1059 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:92: PPluginScriptableObjectParent.cpp:997:31: note: while referencing ‘aArgs’ 997 | nsTArray aArgs{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginModuleParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:65: PPluginModuleParent.cpp:1375:33: note: while referencing ‘aSites’ 1375 | nsTArray aSites{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginInstanceChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::plugins::PPluginInstanceChild::NativeEventData [1]’ {aka ‘mozilla::NativeEventData [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:29: PPluginInstanceChild.cpp:2803:29: note: while referencing ‘aKeyEventData’ 2803 | NativeEventData aKeyEventData{}; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginInstanceParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::plugins::PPluginInstanceParent::NativeEventData [1]’ {aka ‘mozilla::NativeEventData [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:38: PPluginInstanceParent.cpp:1970:29: note: while referencing ‘aKeyEventData’ 1970 | NativeEventData aKeyEventData{}; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginModuleChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:56: PPluginModuleChild.cpp:741:33: note: while referencing ‘aValues’ 741 | nsTArray aValues{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, from PPluginBackgroundDestroyerChild.cpp:7, from UnifiedProtocols23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols23.cpp:56: PPluginModuleChild.cpp:740:33: note: while referencing ‘aNames’ 740 | nsTArray aNames{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from PPluginWidgetParent.cpp:7, from UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PPresentationChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols24.cpp:47: PPresentationChild.cpp:551:32: note: while referencing ‘aAvailabilityUrls’ 551 | nsTArray aAvailabilityUrls{}; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from PPluginWidgetParent.cpp:7, from UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PPresentationParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols24.cpp:56: PPresentationParent.cpp:541:32: note: while referencing ‘aAvailabilityUrls’ 541 | nsTArray aAvailabilityUrls{}; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidget.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginWidgetParent.h:9, from PPluginWidgetParent.cpp:7, from UnifiedProtocols24.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols24.cpp:56: PPresentationParent.cpp:508:32: note: while referencing ‘aAvailabilityUrls’ 508 | nsTArray aAvailabilityUrls{}; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from PPrinting.cpp:7, from UnifiedProtocols25.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PProxyConfigLookupChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols25.cpp:101: PProxyConfigLookupChild.cpp:81:42: note: while referencing ‘aProxyInfo’ 81 | nsTArray aProxyInfo{}; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerService.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerServiceParent.h:9, from PRemoteWorkerServiceParent.cpp:7, from UnifiedProtocols28.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::loader::PScriptCacheParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols28.cpp:38: PScriptCacheParent.cpp:83:34: note: while referencing ‘scripts’ 83 | nsTArray scripts{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from PServiceWorkerRegistrationParent.cpp:7, from UnifiedProtocols29.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from PSocketProcess.cpp:7, from UnifiedProtocols29.cpp:119: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::indexedDB::PBackgroundIDBDatabaseParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols3.cpp:110: PBackgroundIDBDatabaseParent.cpp:843:32: note: while referencing ‘objectStoreNames’ 843 | nsTArray objectStoreNames{}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::CursorResponse& mozilla::dom::indexedDB::CursorResponse::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols3.cpp:38: PBackgroundIDBCursor.cpp:1120:67: note: while referencing ‘’ 1120 | (*(ptr_ArrayOfObjectStoreKeyCursorResponse())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::CursorResponse& mozilla::dom::indexedDB::CursorResponse::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols3.cpp:38: PBackgroundIDBCursor.cpp:1150:61: note: while referencing ‘’ 1150 | (*(ptr_ArrayOfIndexKeyCursorResponse())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols3.cpp:38: PBackgroundIDBCursor.cpp:1404:71: note: while referencing ‘tmp’ 1404 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols3.cpp:38: PBackgroundIDBCursor.cpp:1374:77: note: while referencing ‘tmp’ 1374 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, from PBackgroundFileHandleParent.cpp:7, from UnifiedProtocols3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols3.cpp:38: PBackgroundIDBCursor.cpp:1359:74: note: while referencing ‘tmp’ 1359 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from PSocketProcessBridgeParent.cpp:7, from UnifiedProtocols30.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestChild.h:9, from PSocketProcessChild.cpp:12, from UnifiedProtocols30.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PTRRServiceChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols31.cpp:83: PTRRServiceChild.cpp:128:33: note: while referencing ‘aSuffixList’ 128 | nsTArray aSuffixList{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PStunAddrsRequestChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols31.cpp:2: PStunAddrsRequestChild.cpp:263:32: note: while referencing ‘iceStunAddrs’ 263 | NrIceStunAddrArray iceStunAddrs{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘SendableData& SendableData::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols31.cpp:47: PTCPSocket.cpp:271:46: note: while referencing ‘’ 271 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols31.cpp:47: PTCPSocket.cpp:439:31: note: while referencing ‘tmp’ 439 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, from PStunAddrsRequestChild.cpp:7, from UnifiedProtocols31.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘SendableData& SendableData::operator=(const SendableData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols31.cpp:47: PTCPSocket.cpp:316:77: note: while referencing ‘’ 316 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PUDPSocketChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols32.cpp:110: PUDPSocketChild.cpp:376:31: note: while referencing ‘data’ 376 | nsTArray data{}; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘UDPData& UDPData::operator=(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols32.cpp:101: PUDPSocket.cpp:626:46: note: while referencing ‘’ 626 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols32.cpp:101: PUDPSocket.cpp:794:31: note: while referencing ‘tmp’ 794 | nsTArray tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, from PTestShellChild.cpp:7, from UnifiedProtocols32.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘UDPData& UDPData::operator=(const UDPData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols32.cpp:101: PUDPSocket.cpp:671:77: note: while referencing ‘’ 671 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); | ^ js/ductwork/debugger In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:13, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRGPUParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols33.cpp:110: PVRGPUParent.cpp:163:32: note: while referencing ‘aBuffer’ 163 | nsTArray aBuffer{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:13, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::URLClassifierLocalChild::Recv__delete__(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from PURLClassifierLocalChild.cpp:8, from UnifiedProtocols33.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/URLClassifierChild.h:54:40: note: while referencing ‘results’ 54 | nsTArray results = std::move(aResults); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:13, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from PURLClassifierLocalChild.cpp:8, from UnifiedProtocols33.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/URLClassifierChild.h:52:53: note: while referencing ‘finalResults’ 52 | nsTArray> finalResults; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PURLClassifierInfo.h:13, from PURLClassifierInfo.cpp:7, from UnifiedProtocols33.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PURLClassifierLocalChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols33.cpp:20: PURLClassifierLocalChild.cpp:83:48: note: while referencing ‘results’ 83 | nsTArray results{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VRMessageUtils.h:13, from PVRManager.cpp:7, from UnifiedProtocols34.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::psm::PVerifySSLServerCertChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols34.cpp:47: PVerifySSLServerCertChild.cpp:85:33: note: while referencing ‘aBuiltCertChain’ 85 | nsTArray aBuiltCertChain{}; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VRMessageUtils.h:13, from PVRManager.cpp:7, from UnifiedProtocols34.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols34.cpp:29: PVRParent.cpp:263:36: note: while referencing ‘vars’ 263 | nsTArray vars{}; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FilterSupport.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VRMessageUtils.h:13, from PVRManager.cpp:7, from UnifiedProtocols34.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRManagerParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols34.cpp:20: PVRManagerParent.cpp:762:32: note: while referencing ‘buffer’ 762 | nsTArray buffer{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PWebAuthnTransaction.cpp:7, from UnifiedProtocols35.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::PWebBrowserPersistSerializeParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols35.cpp:101: PWebBrowserPersistSerializeParent.cpp:78:31: note: while referencing ‘aData’ 78 | nsTArray aData{}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PWebAuthnTransaction.cpp:7, from UnifiedProtocols35.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PWebAuthnTransactionChild::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols35.cpp:11: PWebAuthnTransactionChild.cpp:279:40: note: while referencing ‘aResult’ 279 | WebAuthnGetAssertionResult aResult{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PWebAuthnTransaction.cpp:7, from UnifiedProtocols35.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols35.cpp:11: PWebAuthnTransactionChild.cpp:236:42: note: while referencing ‘aResult’ 236 | WebAuthnMakeCredentialResult aResult{}; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/Client.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:13, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols4.cpp:56: PBackgroundIDBRequest.cpp:2268:72: note: while referencing ‘tmp’ 2268 | mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams tmp = mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/Client.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:13, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols4.cpp:56: PBackgroundIDBRequest.cpp:2253:69: note: while referencing ‘tmp’ 2253 | mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams tmp = mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/Client.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:13, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols4.cpp:56: PBackgroundIDBRequest.cpp:1788:62: note: while referencing ‘tmp’ 1788 | mozilla::dom::indexedDB::IndexGetAllKeysResponse tmp = mozilla::dom::indexedDB::IndexGetAllKeysResponse(); | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/Client.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:13, from PBackgroundIDBFactory.cpp:7, from UnifiedProtocols4.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols4.cpp:56: PBackgroundIDBRequest.cpp:1728:68: note: while referencing ‘tmp’ 1728 | mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse tmp = mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse(); | ^~~ js/src/debugger In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundLSSnapshot.cpp:8, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols6.cpp:20: PBackgroundLSSnapshotParent.cpp:330:32: note: while referencing ‘keys’ 330 | nsTArray keys{}; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundLSSnapshot.cpp:8, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols6.cpp:20: PBackgroundLSSnapshotParent.cpp:291:34: note: while referencing ‘itemInfos’ 291 | nsTArray itemInfos{}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundLSSnapshot.cpp:8, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::ipc::PBackgroundParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols6.cpp:83: PBackgroundParent.cpp:6181:33: note: while referencing ‘aPeerCertChain’ 6181 | nsTArray aPeerCertChain{}; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundLSSnapshot.cpp:8, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols6.cpp:83: PBackgroundParent.cpp:6180:23: note: while referencing ‘aServerCert’ 6180 | ByteArray aServerCert{}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundLSSnapshot.cpp:8, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundLSSnapshotParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols6.cpp:20: PBackgroundLSSnapshotParent.cpp:190:44: note: while referencing ‘writeAndNotifyInfos’ 190 | nsTArray writeAndNotifyInfos{}; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundLSSnapshot.cpp:8, from UnifiedProtocols6.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols6.cpp:20: PBackgroundLSSnapshotParent.cpp:157:35: note: while referencing ‘writeInfos’ 157 | nsTArray writeInfos{}; | ^~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: /builddir/build/BUILD/firefox-86.0/js/src/debugger/Environment.cpp:193:24: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 193 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/debugger/Debugger.cpp:51, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 165 | return *it; | ^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/debugger/Debugger.cpp:5907:21: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 5907 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/debugger/Debugger.cpp:51, from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/debugger/Debugger.cpp:5907:21: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 5907 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundSessionStorageCache.cpp:7, from UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols7.cpp:20: PBackgroundSessionStorageCacheParent.cpp:192:37: note: while referencing ‘aSessionData’ 192 | nsTArray aSessionData{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundSessionStorageCache.cpp:7, from UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols7.cpp:20: PBackgroundSessionStorageCacheParent.cpp:191:37: note: while referencing ‘aDefaultData’ 191 | nsTArray aDefaultData{}; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundSessionStorageCache.cpp:7, from UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols7.cpp:83: PBackgroundStorageParent.cpp:802:32: note: while referencing ‘values’ 802 | nsTArray values{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBackgroundSessionStorageCache.cpp:7, from UnifiedProtocols7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundSessionStorageCacheParent::OnMessageReceived(const Message&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols7.cpp:20: PBackgroundSessionStorageCacheParent.cpp:134:35: note: while referencing ‘aDefaultWriteInfos’ 134 | nsTArray aDefaultWriteInfos{}; | ^~~~~~~~~~~~~~~~~~ js/src/frontend In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from PBroadcastChannel.cpp:7, from UnifiedProtocols8.cpp:2: /builddir/build/BUILD/firefox-86.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*&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from UnifiedProtocols8.cpp:74: PBrowserParent.cpp:6734:43: note: while referencing ‘retval’ 6734 | nsTArray retval{}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/frontend/SharedContext.h:18, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/CompilationInfo.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.h:180, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h: In member function ‘typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:762:36: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 762 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:9145:8: note: ‘lhs’ was declared here 9145 | Node lhs; | ^~~ /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:6050:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6050 | TernaryNodeType ifNode; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/frontend/SharedContext.h:18, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/CompilationInfo.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.h:180, from /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h: In member function ‘typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:762:36: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 762 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:9145:8: note: ‘lhs’ was declared here 9145 | Node lhs; | ^~~ /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/Parser.cpp:6050:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6050 | TernaryNodeType ifNode; | ^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/BytecodeEmitter.cpp:2827:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2827 | NameOpEmitter noe(this, name, loc, kind); | ^ js/src/gc/StatsPhasesGenerated.inc.stub js/src/irregexp In file included from Unified_cpp_js_src_irregexp1.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/irregexp/imported/regexp-compiler-tonode.cc: In member function ‘virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: /builddir/build/BUILD/firefox-86.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:427:70: warning: ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427 | new (zone) RegExpCharacterClass(zone, ranges, default_flags); | ^ js/src/jit js/src In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/RegExpObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/RegExp.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonAnalysis.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonAnalysis.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/js/src/vm/Interpreter.cpp:4636:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4636 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/AliasAnalysis.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/jit/ValueNumbering.cpp:9, from Unified_cpp_js_src_jit11.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:857:50: warning: ‘resultType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/WarpBuilder.cpp:3326:11: note: ‘resultType’ was declared here 3326 | MIRType resultType; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/LIR.h:13, from /builddir/build/BUILD/firefox-86.0/js/src/jit/shared/Lowering-shared.h:13, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Lowering-arm.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Lowering-arm.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Array.h:43:16: warning: array subscript 2 is above array bounds of ‘js::jit::LDefinition [2]’ [-Warray-bounds] 43 | return mArr[aIndex]; | ~~~~^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Array.h:25:5: note: while referencing ‘mozilla::Array::mArr’ 25 | T mArr[_Length]; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jsfriendapi.cpp:20, from Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 165 | return *it; | ^~ In file included from Unified_cpp_js_src10.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/jsfriendapi.cpp:649:20: note: ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ was declared here 649 | RealmsInZoneIter realm(zone); | ^~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::Int32OperandId, uint32_t, js::jit::BooleanOperandId, js::Scalar::Type)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIRCompiler.cpp:5359:67: warning: ‘*((void*)& scratch2 +12)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5359 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/shared/Assembler-shared.h:21, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Assembler-arm.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/jit/WarpBuilder.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/jit/BytecodeAnalysis.cpp:10, from Unified_cpp_js_src_jit2.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/RegisterSets.h:319:38: warning: ‘scratch2.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIRCompiler.cpp:5359:67: note: ‘scratch2.js::jit::AutoScratchRegister::alloc_’ was declared here 5359 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/shared/Assembler-shared.h:21, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Assembler-arm.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/jit/WarpBuilder.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/jit/BytecodeAnalysis.cpp:10, from Unified_cpp_js_src_jit2.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/RegisterSets.h:319:38: warning: ‘*((void*)(& scratch2)+8).js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIRCompiler.cpp:5359:67: note: ‘*((void*)(& scratch2)+8).js::jit::AutoScratchRegister::alloc_’ was declared here 5359 | mozilla::MaybeOneOf scratch2; | ^~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIRCompiler.cpp:5359:67: warning: ‘*((void*)& scratch2 +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/TrialInlining.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/jit/JitScript.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSScript-inl.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeLocation-inl.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/jit/BytecodeAnalysis.cpp:16, from Unified_cpp_js_src_jit2.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:868:10: note: ‘addArgc’ was declared here 868 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:868:10: note: ‘addArgc’ was declared here 868 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:868:10: note: ‘addArgc’ was declared here 868 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:868:10: note: ‘addArgc’ was declared here 868 | bool addArgc; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:462:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.h:889:10: note: ‘addArgc’ was declared here 889 | bool addArgc; | ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CacheIR.cpp:1908:14: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | JSProtoKey protoKey; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Heap.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/BigIntType.cpp:3395:3: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Heap.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/ZoneAllocator.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject-inl.h:13, from /builddir/build/BUILD/firefox-86.0/js/src/vm/ArrayBufferObject.cpp:7, from Unified_cpp_js_src15.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /usr/include/stdio.h:867, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Assertions.h:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Casting.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jstypes.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/BuildId.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/BuildId.cpp:9, from Unified_cpp_js_src16.cpp:2: In function ‘int fprintf(FILE*, const char*, ...)’, inlined from ‘bool js::DumpRealmPCCounts(JSContext*)’ at /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:223:12: /usr/include/bits/stdio2.h:100:24: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 100 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:3011:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 3011 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:33, from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src16.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/vm/BytecodeUtil.cpp:3011:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 3011 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In file included from Unified_cpp_js_src_jit3.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CodeGenerator.cpp:14929:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14929 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]’: /builddir/build/BUILD/firefox-86.0/js/src/jit/CodeGenerator.cpp:14929:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14929 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 149 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/GeckoProfiler.cpp:14, from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src19.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 149 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/HelperThreads.cpp:7, from Unified_cpp_js_src20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:433:58: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_jit8.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:3352:13: note: ‘res’ was declared here 3352 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:882:16: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 882 | payload_.i64 = i; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/js/src/jit/MIR.cpp:3371:13: note: ‘res’ was declared here 3371 | int64_t res; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/JSObject.cpp:435:5: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/ds/TraceableFifo.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.cpp:11, from Unified_cpp_js_src21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/IonAnalysis.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jit/RangeAnalysis.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/RangeAnalysis.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:433:58: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_jit9.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/jit/Recover.cpp:317:11: note: ‘result’ was declared here 317 | int32_t result; | ^~~~~~ js/src/wasm In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp: In function ‘bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:911:58: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 911 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:3184:10: note: ‘type’ was declared here 3184 | Type type; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:720:12: warning: ‘coercedExpr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 720 | return pn_type; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:3142:14: note: ‘coercedExpr’ was declared here 3142 | ParseNode* coercedExpr; | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12458:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12458 | uint32_t length = uint32_t(signedLength); | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12455:11: warning: ‘signedValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12455 | int32_t signedValue; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12202:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12202 | uint32_t length = signedLength; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/MemoryMetrics.cpp:15, from Unified_cpp_js_src22.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src22.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/vm/MemoryMetrics.cpp:702:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 702 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/MemoryMetrics.cpp:15, from Unified_cpp_js_src22.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src22.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/vm/MemoryMetrics.cpp:702:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 702 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:2570:10: note: ‘k’ was declared here 2570 | Kind k; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:2570:10: note: ‘k’ was declared here 2570 | Kind k; | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:36, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h: In function ‘bool CheckGlobalVariableInitImport(ModuleValidatorShared&, const js::frontend::ParserName*, js::frontend::ParseNode*, bool)’: /builddir/build/BUILD/firefox-86.0/js/src/frontend/ParseNode.h:720:12: warning: ‘coercedExpr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 720 | return pn_type; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:2813:14: note: ‘coercedExpr’ was declared here 2813 | ParseNode* coercedExpr; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:911:58: warning: ‘coerceTo’ may be used uninitialized in this function [-Wmaybe-uninitialized] 911 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:2812:8: note: ‘coerceTo’ was declared here 2812 | Type coerceTo; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructGet()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12833:12: note: ‘typeIndex’ was declared here 12833 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructSet()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12900:12: note: ‘typeIndex’ was declared here 12900 | uint32_t typeIndex; | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12659:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12659 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12632:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12632 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitSetGlobal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10999:12: note: ‘id’ was declared here 10999 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12674:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12674 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:12616:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12616 | pushI32(tableIndex); | ~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:600:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10042:12: note: ‘relativeDepth’ was declared here 10042 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:11741:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11741 | pushI32(funcIndex); | ~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10763:12: note: ‘slot’ was declared here 10763 | uint32_t slot; | ^~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCall()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10473:3: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10473 | if (import) { | ^~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:145, from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:600:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ~~~~~~~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10011:12: note: ‘relativeDepth’ was declared here 10011 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitCallIndirect()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘funcTypeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10497:12: note: ‘funcTypeIndex’ was declared here 10497 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10498:12: note: ‘tableIndex’ was declared here 10498 | uint32_t tableIndex; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10902:34: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10902 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCAPI.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Realm.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.h:27, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:19, from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetGlobal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10906:12: note: ‘id’ was declared here 10906 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:9960:13: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9960 | LabelKind kind; | ^~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:10893:33: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10893 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:2554:55: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2554 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} | ^ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:14471:17: note: ‘i64’ was declared here 14471 | int64_t i64; | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:2553:55: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2553 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} | ^ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmBaselineCompile.cpp:14389:17: note: ‘i32’ was declared here 14389 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Promise.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, from Unified_cpp_js_src23.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from Unified_cpp_js_src_wasm0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp: In function ‘bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, const js::frontend::ParserName*, Type, Type*) [with Unit = char16_t]’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:1072:44: warning: ‘callee’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1072 | uint32_t funcDefIndex() const { return funcDefIndex_; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:3992:32: note: ‘callee’ was declared here 3992 | ModuleValidatorShared::Func* callee; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp: In function ‘bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, const js::frontend::ParserName*, Type, Type*) [with Unit = mozilla::Utf8Unit]’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:1072:44: warning: ‘callee’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1072 | uint32_t funcDefIndex() const { return funcDefIndex_; } | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/AsmJS.cpp:3992:32: note: ‘callee’ was declared here 3992 | ModuleValidatorShared::Func* callee; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 165 | return *it; | ^~ In file included from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:870:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 870 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:870:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 870 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:861:19: note: ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ was declared here 861 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:28, from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src25.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.cpp:861:19: note: ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ was declared here 861 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/JitAllocPolicy.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/jit/shared/Assembler-shared.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Assembler-arm.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/InlineList.h: In member function ‘bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)’: /builddir/build/BUILD/firefox-86.0/js/src/jit/InlineList.h:299:16: warning: ‘def’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | item->next = at; | ~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:1454:21: note: ‘def’ was declared here 1454 | MInstruction* def; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:34, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmOpIter.h:275:45: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | void setValue(Value value) { tv_.second() = value; } | ~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2699:16: note: ‘result’ was declared here 2699 | MDefinition* result; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2369:13: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2369 | LabelKind kind; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Vector.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/jit/CompactBuffer.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Assembler-arm.h:18, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Vector.h:492:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 492 | return begin()[aIndex]; | ~~~~~~~^ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2777:12: note: ‘id’ was declared here 2777 | uint32_t id; | ^~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2786:19: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2786 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitMemCopy({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:3630:12: warning: ‘srcMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3630 | uint32_t srcMemIndex; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:3629:12: warning: ‘dstMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3629 | uint32_t dstMemIndex; | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBodyExprs({anonymous}::FunctionCompiler&)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:295:46: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 295 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2282:11: note: ‘i64’ was declared here 2282 | int64_t i64; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/util/Poison.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Heap.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/jit/JitCode.h:18, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/Assembler-arm.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/MacroAssembler-arm.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/jit/MacroAssembler.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:433:58: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2272:11: note: ‘i32’ was declared here 2272 | int32_t i32; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jit/LIR.h:22, from /builddir/build/BUILD/firefox-86.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/jit/arm/CodeGenerator-arm.h:11, from /builddir/build/BUILD/firefox-86.0/js/src/jit/CodeGenerator.h:21, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:25, from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/jit/MIRGraph.h:178:64: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } In file included from Unified_cpp_js_src_wasm2.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmIonCompile.cpp:2673:16: note: ‘value’ was declared here 2673 | MDefinition* value; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmGenerator.h:29, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmStubs.h:23, from /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmStubs.cpp:19, from Unified_cpp_js_src_wasm3.cpp:11: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.h:618:17: warning: ‘nextByte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 618 | uint8_t nextByte; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:442:26: warning: ‘numLocalEntries’ may be used uninitialized in this function [-Wmaybe-uninitialized] 442 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1999:40: warning: ‘*((void*)& memory +24)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1999 | if (memory.shared == Shareable::True && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 2000 | env->sharedMemoryEnabled() == Shareable::False) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1984:10: note: ‘*((void*)& memory +24)’ was declared here 1984 | Limits memory; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1971:19: warning: ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1971 | memory->initial *= PageSize; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1984:10: note: ‘memory.js::wasm::Limits::initial’ was declared here 1984 | Limits memory; | ^~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp: In function ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, uint32_t, const ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’: /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1206:22: warning: ‘unusedSrcMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1206 | uint32_t unusedSrcMemIndex; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/js/src/wasm/WasmValidate.cpp:1205:22: warning: ‘unusedDestMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1205 | uint32_t unusedDestMemIndex; | ^~~~~~~~~~~~~~~~~~ modules/fdlibm/src js/xpconnect/loader In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSComponentLoader.cpp:43: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsapi.h:31, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSComponentLoader.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSComponentLoader.cpp:43: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsISimpleEnumerator.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, from Unified_cpp_js_xpconnect_loader0.cpp:56: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::URLPreloader::WriteCache()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_loader0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/URLPreloader.cpp:226:25: note: while referencing ‘entries’ 226 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_loader0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/URLPreloader.cpp:226:25: note: while referencing ‘entries’ 226 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::ScriptPreloader::WriteCache()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_loader0.cpp:29: /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/ScriptPreloader.cpp:694:29: note: while referencing ‘scripts’ 694 | nsTArray scripts; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_loader0.cpp:29: /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/ScriptPreloader.cpp:694:29: note: while referencing ‘scripts’ 694 | nsTArray scripts; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::loader::ScriptCacheChild::SendScriptsAndFinalize(mozilla::ScriptPreloader::ScriptHash&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_loader0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/ScriptCacheActors.cpp:40:24: note: while referencing ‘dataArray’ 40 | nsTArray dataArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/AutoMemMap.cpp:7, from Unified_cpp_js_xpconnect_loader0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::loader::ScriptCacheChild::Init(const mozilla::Maybe&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AutoTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_loader0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/xpconnect/loader/ScriptCacheActors.cpp:26:52: note: while referencing ‘’ 26 | Send__delete__(this, AutoTArray()); | ^ js/xpconnect/src In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/CommonFunctions.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:9, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 187 | struct Error { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSRuntime::CustomGCCallback(JSGCStatus)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:92: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSRuntime.cpp:791:27: note: while referencing ‘callbacks’ 791 | nsTArray callbacks(extraGCCallbacks.Clone()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool xpc::StackScopedClone(JSContext*, xpc::StackScopedCloneOptions&, JS::HandleObject, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 156 is outside array bounds of ‘xpc::StackScopedCloneData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:203:24: note: while referencing ‘data’ 203 | StackScopedCloneData data(cx, &options); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Interfaces::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:113:56: note: while referencing ‘’ 113 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Classes::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:266:56: note: while referencing ‘’ 266 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Results::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:408:56: note: while referencing ‘’ 408 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_ID::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:549:56: note: while referencing ‘’ 549 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Exception::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:700:56: note: while referencing ‘’ 700 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Constructor::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:992:56: note: while referencing ‘’ 992 | NS_GET_IID(nsIXPCScriptable)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Classes::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::MutableHandleIdVector, bool, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCComponents.cpp:333:23: note: while referencing ‘contractIDs’ 333 | nsTArray contractIDs; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:19, from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/LanguageTag.h:752:41: warning: ‘hourCycleStr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 752 | : key_{key[0], key[1]}, type_(type) {} | ^ In file included from Unified_cpp_js_src4.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/builtin/intl/DateTimeFormat.cpp:997:13: note: ‘hourCycleStr’ was declared here 997 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:20: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/Sandbox.cpp:1477:37: note: while referencing ‘allowedDomains’ 1477 | nsTArray > allowedDomains(length); | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:92: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSRuntime.cpp:3216:38: note: while referencing ‘principalAsArray’ 3216 | nsTArray> principalAsArray{principal}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:92: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSRuntime.cpp:3216:38: note: while referencing ‘principalAsArray’ 3216 | nsTArray> principalAsArray{principal}; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void JSObject2WrappedJSMap::UpdateWeakPointersAfterGC()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:128: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCMaps.cpp:45:36: note: while referencing ‘dying’ 45 | nsTArray> dying; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSContext.cpp:1458:63: note: while referencing ‘’ 1458 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSContext.cpp:1458:63: note: while referencing ‘’ 1458 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSContext.cpp:1458:63: note: while referencing ‘’ 1458 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/ExportHelpers.cpp:7, from Unified_cpp_js_xpconnect_src0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src0.cpp:74: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCJSContext.cpp:1458:63: note: while referencing ‘’ 1458 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, const nsIID*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src1.cpp:83: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:473:43: note: while referencing ‘’ 473 | set = NewInstance(cx, {std::move(iface)}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, XPCNativeSetKey*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src1.cpp:83: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:585:47: note: while referencing ‘’ 585 | set = NewInstance(cx, {key->GetAddition()}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult BackstagePass::GetInterfaces(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:87:64: note: while referencing ‘’ 87 | NS_GET_IID(nsIScriptObjectPrincipal)}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:76, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCRuntimeService.cpp:7, from Unified_cpp_js_xpconnect_src1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, nsIClassInfo*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src1.cpp:83: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:512:40: note: while referencing ‘interfaces’ 512 | nsTArray> interfaces(iids.Length()); | ^~~~~~~~~~ js/xpconnect/wrappers In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/jsfriendapi.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Proxy.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Wrapper.h:12, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/WrapperFactory.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.h:12, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/jsapi.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src7.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Id.h:29, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.cpp:7, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/wrappers/AccessCheck.cpp:24, from Unified_cpp_xpconnect_wrappers0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ layout/base layout/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::DispatchVisualViewportResizeEvents()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsRefreshDriver::VisualViewportResizeEventArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:1296:34: note: while referencing ‘events’ 1296 | VisualViewportResizeEventArray events = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::DispatchScrollEvents()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsRefreshDriver::ScrollEventArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:1318:20: note: while referencing ‘events’ 1318 | ScrollEventArray events = std::move(mScrollEvents); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::DispatchVisualViewportScrollEvents()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsRefreshDriver::VisualViewportScrollEventArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:1335:34: note: while referencing ‘events’ 1335 | VisualViewportScrollEventArray events = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::RunFullscreenSteps()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:1772:47: note: while referencing ‘pendings’ 1772 | nsTArray> pendings( | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRefreshDriver::_ZN15nsRefreshDriver23DispatchAnimationEventsEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::AnimationEventDispatcher::EventArray [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/nsRefreshDriver.cpp:30: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationEventDispatcher.h:159:16: note: while referencing ‘events’ 159 | EventArray events = std::move(mPendingEvents); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:119, from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-86.0/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/TracingAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/GCPolicyAPI.h:61, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Exception.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/ErrorReport.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShell.h:16, from /builddir/build/BUILD/firefox-86.0/layout/build/nsContentDLF.cpp:11, from Unified_cpp_layout_build0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2218:45: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/XPCModule.h:7, from /builddir/build/BUILD/firefox-86.0/layout/build/nsLayoutModule.cpp:11, from Unified_cpp_layout_build0.cpp:11: /builddir/build/BUILD/firefox-86.0/js/xpconnect/src/xpcprivate.h:2217:8: note: ‘struct xpc::GlobalProperties’ declared here 2217 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ layout/forms In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; unsigned int N = 4]’: /builddir/build/BUILD/firefox-86.0/layout/base/GeometryUtils.cpp:220:26: required from here /builddir/build/BUILD/firefox-86.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] 72 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 123 | struct PointTyped | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/layout/base/GeometryUtils.cpp:434:33: required from here /builddir/build/BUILD/firefox-86.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] 47 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsSize.h:12, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 123 | struct PointTyped | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:11, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: /builddir/build/BUILD/firefox-86.0/layout/base/LayoutTelemetryTools.cpp:55:25: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleSet.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 43 | class EnumeratedArray { | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::RestyleManager::AnimationsWithDestroyedFrame::StopAnimationsWithoutFrame(nsTArray >&, mozilla::PseudoStyleType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:67, from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:67, from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:2770:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2770 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::NotifyDestroyingFrame(nsIFrame*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:260:29: note: while referencing ‘toDelete’ 260 | nsTArray toDelete = std::move(mProperties); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::WidgetKeyboardEvent::AssignKeyEventData(const mozilla::WidgetKeyboardEvent&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaretEventHub.cpp:17, from Unified_cpp_layout_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RestyleManager::ProcessPostTraversal(mozilla::RestyleManager::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/base/RestyleManager.cpp:2414:29: note: while referencing ‘anchorsToSuppress’ 2414 | nsTArray> anchorsToSuppress; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/base/RestyleManager.cpp:2413:23: note: while referencing ‘wrappersToRestyle’ 2413 | nsTArray wrappersToRestyle; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/forms/nsFieldSetFrame.cpp:202:61: note: while referencing ‘’ 202 | auto clipChain = aBuilder.DefineClipChain({clip}, true); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/forms/nsFieldSetFrame.cpp:199:48: note: while referencing ‘array’ 199 | nsTArray array{region}; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::_ZN7mozilla9PresShell7DestroyEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:1471:24: note: while referencing ‘toRemove’ 1471 | nsTArray toRemove(mWeakFrames.Count()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::MaybeReflowForInflationScreenSizeChange()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:11188:42: note: while referencing ‘array’ 11188 | nsTArray> array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:5087:39: note: while referencing ‘rangeItems’ 5087 | nsTArray> rangeItems; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::PresShell::RenderSelection(mozilla::dom::Selection*, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, mozilla::RenderImageFlags)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:5135:39: note: while referencing ‘rangeItems’ 5135 | nsTArray> rangeItems; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::EventHandler::DispatchTouchEventToDOM(mozilla::WidgetEvent*, nsEventStatus*, nsPresShellEventCB*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:8776:22: note: while referencing ‘newEvent’ 8776 | WidgetTouchEvent newEvent(true, touchEvent->mMessage, touchEvent->mWidget); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/base/PresShell.cpp:8776:22: note: while referencing ‘newEvent’ 8776 | WidgetTouchEvent newEvent(true, touchEvent->mMessage, touchEvent->mWidget); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 32 is outside array bounds of ‘mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/base/RestyleManager.cpp:2958:32: note: while referencing ‘animationsWithDestroyedFrame’ 2958 | AnimationsWithDestroyedFrame animationsWithDestroyedFrame(this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/base/RestyleManager.cpp:3000:29: note: while referencing ‘wrappersToRestyle’ 3000 | nsTArray wrappersToRestyle; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/AccessibleCaret.cpp:7, from Unified_cpp_layout_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/base/RestyleManager.cpp:2994:31: note: while referencing ‘anchorsToSuppress’ 2994 | nsTArray> anchorsToSuppress; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFileControlFrame::DnDListener::HandleEvent(mozilla::dom::Event*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/forms/nsFileControlFrame.cpp:395:37: note: while referencing ‘array’ 395 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/painting/nsCSSRenderingBorders.h:18, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsButtonFrameRenderer.cpp:6, from Unified_cpp_layout_forms0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNumberControlFrame::CreateAnonymousContent(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:119: /builddir/build/BUILD/firefox-86.0/layout/forms/nsNumberControlFrame.cpp:77:25: note: while referencing ‘nestedContent’ 77 | nsTArray nestedContent; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextControlElement.h:12, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsTextControlFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.cpp:7, from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayOptionEventGrabber::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/forms/nsSelectsAreaFrame.cpp:58:23: note: while referencing ‘outFrames’ 58 | nsTArray outFrames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextControlElement.h:12, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsTextControlFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.cpp:7, from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSearchControlFrame::CreateAnonymousContent(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.cpp:68:25: note: while referencing ‘nestedContent’ 68 | nsTArray nestedContent; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/dom/html/nsGenericHTMLElement.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextControlElement.h:12, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsTextControlFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSearchControlFrame.cpp:7, from Unified_cpp_layout_forms1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayWrapList::Merge(const nsDisplayItem*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/TextOverflow.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsGfxScrollFrame.h:24, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsListControlFrame.h:21, from /builddir/build/BUILD/firefox-86.0/layout/forms/nsSelectsAreaFrame.cpp:10, from Unified_cpp_layout_forms1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/painting/nsDisplayList.h:5588:62: note: while referencing ‘’ 5588 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); | ^ layout/generic In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘const nsCSSFrameConstructor::FrameConstructionData* nsCSSFrameConstructor::FindDisplayData(const nsStyleDisplay&, const Element&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/base/nsCSSFrameConstructor.cpp:4403:60: note: while referencing ‘’ 4403 | DeprecatedOperations::eMozBoxOrInlineBoxDisplay); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsCaret::IsMenuPopupHidingCaret()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/layout/base/nsCaret.cpp:801:23: note: while referencing ‘popups’ 801 | nsTArray popups; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/TouchManager.cpp:13, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/TouchManager.cpp:13, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/TouchManager.cpp:13, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/TouchManager.cpp:13, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:219:66: note: while referencing ‘’ 219 | ret = new AnonymousCounterStyle(type, std::move(transcoded)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/base/TouchManager.cpp:13, from Unified_cpp_layout_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsIFrame* nsCSSFrameConstructor::ConstructDocElementFrame(nsCSSFrameConstructor::Element*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/base/nsCSSFrameConstructor.cpp:2233:53: note: while referencing ‘’ 2233 | "PrincipalWritingModePropagationWarning"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsPluginFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsPluginFrame.cpp:9: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPluginFrame::GetWidgetConfiguration(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/layout/generic/nsPluginFrame.cpp:394:67: note: while referencing ‘’ 394 | configuration->mClipRegion = mNextConfigurationClipRegion.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/StaticPresData.h:13, from /builddir/build/BUILD/firefox-86.0/layout/base/StaticPresData.cpp:7, from Unified_cpp_layout_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocumentViewer::LoadComplete(nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base1.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/base/nsDocumentViewer.cpp:1053:41: note: while referencing ‘docShells’ 1053 | nsTArray> docShells; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::gfx::Size nsLayoutUtils::ComputeSuitableScaleForAnimation(const nsIFrame*, const nsSize&, const nsSize&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:446:42: note: while referencing ‘compositorAnimations’ 446 | const nsTArray> compositorAnimations = | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsLayoutUtils::HasDocumentLevelListenersForApzAwareEvents(nsLayoutUtils::PresShell*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:8235:28: note: while referencing ‘targets’ 8235 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:8235:28: note: while referencing ‘targets’ 8235 | nsTArray targets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::FlushWillPaintObservers()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:2946:35: note: while referencing ‘observers’ 2946 | nsTArray> observers = std::move(mWillPaintObservers); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsIFrame* nsLayoutUtils::GetPopupFrameForEventCoordinates(nsPresContext*, const mozilla::WidgetEvent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:1730:23: note: while referencing ‘popups’ 1730 | nsTArray popups; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPresContext::NotifyDidPaintForSubtree(nsPresContext::TransactionId, const mozilla::TimeStamp&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:2194:22: note: while referencing ‘dummy’ 2194 | nsTArray dummy; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void _ZL18SortConfigurationsP8nsTArrayIN9nsIWidget13ConfigurationEE.part.0(nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:2823:38: note: while referencing ‘pluginsToMove’ 2823 | nsTArray pluginsToMove = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::ApplyPluginGeometryUpdates()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:2889:38: note: while referencing ‘configurations’ 2889 | nsTArray configurations; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:8731:27: note: while referencing ‘transformedRegion’ 8731 | RegionBuilder transformedRegion; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, const nsRegion&, nscolor, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:3408:67: note: while referencing ‘’ 3408 | widget->UpdateThemeGeometries(builder->GetThemeGeometries()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:8413:65: note: while referencing ‘’ 8413 | metadata.SetScrollUpdates(scrollableFrame->GetScrollUpdates()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsPresContext::FlushPendingMediaFeatureValuesChanged()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsPresContext::FlushPendingMediaFeatureValuesChanged():: [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:1657:9: note: while referencing ‘’ 1657 | [list = std::move(listsToNotify)] { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1658 | for (const auto& mql : list) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1659 | nsAutoMicroTask mt; | ~~~~~~~~~~~~~~~~~~~ 1660 | mql->FireChangeEvent(); | ~~~~~~~~~~~~~~~~~~~~~~~ 1661 | } | ~ 1662 | })); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:1646:50: note: while referencing ‘listsToNotify’ 1646 | nsTArray> listsToNotify; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::CollectPluginGeometryUpdates(mozilla::layers::LayerManager*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:2912:38: note: while referencing ‘configurations’ 2912 | nsTArray configurations; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/base/nsPresContext.cpp:2912:38: note: while referencing ‘configurations’ 2912 | nsTArray configurations; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsStyleSheetService::LoadAndRegisterSheet(nsIURI*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/base/nsStyleSheetService.cpp:158:51: note: while referencing ‘’ 158 | for (PresShell* presShell : mPresShells.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/base/nsStyleSheetService.cpp:164:37: note: while referencing ‘children’ 164 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/base/nsStyleSheetService.cpp:164:37: note: while referencing ‘children’ 164 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/base/nsStyleSheetService.cpp:309:49: note: while referencing ‘’ 309 | for (PresShell* presShell : mPresShells.Clone()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/base/nsStyleSheetService.cpp:318:35: note: while referencing ‘children’ 318 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.h:10, from /builddir/build/BUILD/firefox-86.0/layout/base/nsLayoutUtils.cpp:7, from Unified_cpp_layout_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/base/nsStyleSheetService.cpp:318:35: note: while referencing ‘children’ 318 | nsTArray children; | ^~~~~~~~ layout/inspector In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsDisplayWrapList* mozilla::ViewportFrame::BuildDisplayListForTopLayer(nsDisplayListBuilder*, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/generic/ViewportFrame.cpp:173:27: note: while referencing ‘topLayer’ 173 | nsTArray topLayer = PresContext()->Document()->GetTopLayer(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationPhysics.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /builddir/build/BUILD/firefox-86.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, from /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorFontFace.h:11, from /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorFontFace.cpp:7, from Unified_cpp_layout_inspector0.cpp:2: /builddir/build/BUILD/firefox-86.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 >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_inspector0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorUtils.cpp:183:38: note: while referencing ‘rawRuleList’ 183 | nsTArray rawRuleList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, from /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorFontFace.h:11, from /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorFontFace.cpp:7, from Unified_cpp_layout_inspector0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::InspectorFontFace::GetRanges(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_inspector0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/inspector/InspectorFontFace.cpp:289:27: note: while referencing ‘’ 289 | aResult = mRanges.Clone(); | ^ layout/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2794:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = nsGridContainerFrame::GridItemInfo; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:3587:49: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 564 | struct nsGridContainerFrame::GridItemInfo { | ^~~~~~~~~~~~ layout/mathml In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void logMessage(nsIContent*, const nsAString&, int32_t, const char*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:128: /builddir/build/BUILD/firefox-86.0/layout/generic/nsImageMap.cpp:78:26: note: while referencing ‘’ 78 | nsTArray(), /* params */ | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nscoord nsMathMLmfracFrame::CalcLineThickness(nsPresContext*, nsIFrame::ComputedStyle*, nsString&, nscoord, nscoord, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:74: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmfracFrame.cpp:144:76: note: while referencing ‘’ 144 | dom::DeprecatedOperations::eMathML_DeprecatedLineThicknessValue); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:177:44: note: while referencing ‘’ 177 | aFrame->ReportErrorToConsole("NoBase"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsMathMLmmultiscriptsFrame::Place(nsIFrame::DrawTarget*, bool, nsIFrame::ReflowOutput&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:116:77: note: while referencing ‘’ 116 | dom::DeprecatedOperations::eMathML_DeprecatedScriptShiftAttributes); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:135:77: note: while referencing ‘’ 135 | dom::DeprecatedOperations::eMathML_DeprecatedScriptShiftAttributes); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsMathMLChar::SetFontFamily(nsPresContext*, const nsGlyphTable*, const nsGlyphCode&, const mozilla::FontFamilyList&, nsFont&, RefPtr*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:871:30: note: while referencing ‘names’ 871 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void NormalizeDefaultFont(nsFont&, float)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:62:30: note: while referencing ‘names’ 62 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsMathMLChar::StretchEnumContext::EnumCallback(const mozilla::FontFamilyName&, bool, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:1358:28: note: while referencing ‘mergedList’ 1358 | nsTArray mergedList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.h:16, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLChar.cpp:7, from Unified_cpp_layout_mathml0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsMathMLmencloseFrame::AddNotation(const nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmencloseFrame.cpp:111:79: note: while referencing ‘’ 111 | dom::DeprecatedOperations::eMathML_DeprecatedMencloseNotationRadical); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:29: /builddir/build/BUILD/firefox-86.0/layout/generic/nsFloatManager.cpp:2634:21: note: while referencing ‘vertices’ 2634 | nsTArray vertices = | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘float nsGridContainerFrame::Tracks::FindFrUnitSize(const nsGridContainerFrame::LineRange&, const nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:6338:22: note: while referencing ‘flexTracks’ 6338 | nsTArray flexTracks(aFlexTracks.Clone()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray > nsGridContainerFrame::LineNameMap::GetResolvedLineNamesForComputedGridTrackInfo() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:1702:34: note: while referencing ‘line’ 1702 | nsTArray line; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsIFrame::DestroyFrom(nsIFrame*, nsIFrame::PostDestroyData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsSplittableFrame.h:16, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:260:29: note: while referencing ‘toDelete’ 260 | nsTArray toDelete = std::move(mProperties); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::AlignJustifyContent(const nsStylePosition*, mozilla::StyleContentDistribution, nsGridContainerFrame::WritingMode, nscoord, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:6521:23: note: while referencing ‘gapDeltas’ 6521 | nsTArray gapDeltas; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::StoreUsedTrackSizes(nsGridContainerFrame::LogicalAxis, const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:9590:37: note: while referencing ‘’ 9590 | uts->mSizes[aAxis] = aSizes.Clone(); | ^ /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:7829:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7829 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.cpp:7, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMathMLmunderoverFrame::SetPendingPostReflowIncrementScriptLevel()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml1.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmunderoverFrame.cpp:138:44: note: while referencing ‘commands’ 138 | nsTArray commands = | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.cpp:7, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLContainerFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.cpp:8, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxPattern.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxContext.h:15, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.cpp:7, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLContainerFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/mathml/nsMathMLmtableFrame.cpp:8, from Unified_cpp_layout_mathml1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ layout/painting In file included from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.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&, mozilla::ComputeSizeFlags)’: /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:2713:9: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2713 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { | ^~ /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:2674:45: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2674 | stretchI != eStretch && tentISize > iSize) { | ~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:64, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsSplittableFrame.h:16, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h: In function ‘nscoord MinSize(const GridItemInfo&, const GridReflowInput&, gfxContext*, mozilla::WritingMode, mozilla::LogicalAxis, CachedIntrinsicSizes*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:1881:22: warning: ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1881 | return tag.tag & TAG_MASK; | ^~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:5364:13: note: ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ was declared here 5364 | StyleSize sizeStyle = | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:5364:13: warning: ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:6242:24: note: while referencing ‘tracks’ 6242 | nsTArray tracks(maxSpan); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘float nsGridContainerFrame::Tracks::FindUsedFlexFraction(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:6409:26: note: while referencing ‘itemFlexTracks’ 6409 | nsTArray itemFlexTracks; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::StretchFlexibleTracks(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:6429:22: note: while referencing ‘flexTracks’ 6429 | nsTArray flexTracks(mSizes.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::UsedTrackSizes::ResolveSubgridTrackSizesForAxis(nsGridContainerFrame*, nsGridContainerFrame::LogicalAxis, nsGridContainerFrame::Subgrid*, gfxContext&, nscoord)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:3587:49: note: while referencing ‘’ 3587 | state.mGridItems = aSubgrid->mGridItems.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsGridContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:8802:20: note: while referencing ‘rowRemovedRepeatTracks’ 8802 | nsTArray rowRemovedRepeatTracks( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:8800:23: note: while referencing ‘rowTrackSizes’ 8800 | nsTArray rowTrackSizes(rowTrackCount); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:8799:23: note: while referencing ‘rowTrackPositions’ 8799 | nsTArray rowTrackPositions(rowTrackCount); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:8760:20: note: while referencing ‘colRemovedRepeatTracks’ 8760 | nsTArray colRemovedRepeatTracks( | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:8758:23: note: while referencing ‘colTrackSizes’ 8758 | nsTArray colTrackSizes(colTrackCount); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.cpp:9, from Unified_cpp_layout_generic2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/generic/nsGridContainerFrame.cpp:8757:23: note: while referencing ‘colTrackPositions’ 8757 | nsTArray colTrackPositions(colTrackCount); | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_painting0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/painting/DashedCornerFinder.cpp: In member function ‘void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)’: /builddir/build/BUILD/firefox-86.0/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | if (count > targetCount) { | ^~ /builddir/build/BUILD/firefox-86.0/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIntervalSet.cpp:12, from Unified_cpp_layout_generic3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsPageFrame::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic3.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/generic/nsPageFrame.cpp:571:14: note: while referencing ‘previousPagesAndOffsets’ 571 | const auto previousPagesAndOffsets = | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationUtils.h:11, from /builddir/build/BUILD/firefox-86.0/layout/painting/ActiveLayerTracker.cpp:9, from Unified_cpp_layout_painting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void RetainedDisplayListBuilder::ClearFramesWithProps()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_painting0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/painting/RetainedDisplayListBuilder.cpp:1400:28: note: while referencing ‘framesWithProps’ 1400 | AutoClearFramePropsArray framesWithProps; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AnimationUtils.h:11, from /builddir/build/BUILD/firefox-86.0/layout/painting/ActiveLayerTracker.cpp:9, from Unified_cpp_layout_painting0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_painting0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/painting/RetainedDisplayListBuilder.cpp:1399:28: note: while referencing ‘modifiedFrames’ 1399 | AutoClearFramePropsArray modifiedFrames; | ^~~~~~~~~~~~~~ layout/printing In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9, from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTextFrame::PropertyProvider::SetupJustificationSpacing(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:3754:37: note: while referencing ‘assignments’ 3754 | nsTArray assignments; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9, from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void BuildTextRunsScanner::FlushLineBreaks(gfxTextRun*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:911:22: note: while referencing ‘fontsWithAnimatedGlyphs’ 911 | nsTArray fontsWithAnimatedGlyphs; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9, from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:389:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 389 | aPV.mValue = aValue; | ~~~~~~~~~~~^~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9825:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 9825 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9, from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:4156:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4156 | mProperties.Set(aProperty, aValue, this); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsTextFrame.cpp:9825:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 9825 | Maybe autoLineCursor; | ^~~~~~~~~~~~~~ layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub layout/svg In file included from Unified_cpp_layout_printing0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: /builddir/build/BUILD/firefox-86.0/layout/printing/PrintTranslator.cpp:31:16: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 31 | if (magicInt != mozilla::gfx::kMagicInt) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/printing/DrawEventRecorder.h:15, from /builddir/build/BUILD/firefox-86.0/layout/printing/DrawEventRecorder.cpp:7, from Unified_cpp_layout_printing0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPrintJob::SetupToPrintContent()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_printing0.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/printing/nsPrintJob.cpp:1377:21: note: while referencing ‘ranges’ 1377 | nsTArray ranges; | ^~~~~~ In file included from Unified_cpp_layout_svg0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGFilterInstance.cpp:82:51: 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] 82 | sizeof(mFilterElement->mLengthAttributes)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/dom/svg/SVGFilters.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGFilterInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:29, from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 82 | class SVGAnimatedLength { | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/printing/DrawEventRecorder.h:15, from /builddir/build/BUILD/firefox-86.0/layout/printing/DrawEventRecorder.cpp:7, from Unified_cpp_layout_printing0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPrintJob::DoCommonPrint(bool, nsIPrintSettings*, nsIWebProgressListener*, nsPrintJob::Document*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_printing0.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/printing/nsPrintJob.cpp:783:48: note: while referencing ‘’ 783 | printData->mPrintSettings->SetPageRanges({}); | ^ layout/tables In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::CSSClipPathInstance::CreateClipPathPolygon(mozilla::CSSClipPathInstance::DrawTarget*, const nsRect&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:182:21: note: while referencing ‘vertices’ 182 | nsTArray vertices = | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForGrayscale(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:198:50: note: while referencing ‘’ 198 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:190:25: note: while referencing ‘atts’ 190 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForHueRotate(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:212:50: note: while referencing ‘’ 212 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:204:25: note: while referencing ‘atts’ 204 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForSaturate(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:258:50: note: while referencing ‘’ 258 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:250:25: note: while referencing ‘atts’ 250 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForSepia(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:272:50: note: while referencing ‘’ 272 | aDescr.Attributes() = AsVariant(std::move(atts)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:264:25: note: while referencing ‘atts’ 264 | ColorMatrixAttributes atts; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CSSFilterInstance::SetBounds(mozilla::CSSFilterInstance::FilterPrimitiveDescription&, const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:342:25: note: while referencing ‘inputExtents’ 342 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/svg/CSSFilterInstance.cpp:342:25: note: while referencing ‘inputExtents’ 342 | nsTArray inputExtents; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGFilterInstance::BuildPrimitives(nsTArray&, nsTArray >&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGFilterInstance.cpp:403:20: note: while referencing ‘sourcesAreTainted’ 403 | nsTArray sourcesAreTainted; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 549 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 549 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 549 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:562:74: note: while referencing ‘’ 562 | mFilterDescription = FilterDescription(std::move(primitiveDescriptions)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 549 | nsTArray primitiveDescriptions; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:17, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.h:14, from /builddir/build/BUILD/firefox-86.0/layout/svg/CSSClipPathInstance.cpp:8, from Unified_cpp_layout_svg0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::FilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl>, 4294967295>, WrFiltersHolder&, mozilla::Maybe&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/svg/FilterInstance.cpp:281:55: note: while referencing ‘’ 281 | aWrFilters.values.AppendElement(nsTArray()); | ^ In file included from Unified_cpp_layout_tables0.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.cpp:7351:76: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead [-Wclass-memaccess] 7351 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); | ^ /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.cpp:5882:8: note: ‘struct BCBlockDirSeg’ declared here 5882 | struct BCBlockDirSeg { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void FixedTableLayoutStrategy::ComputeColumnISizes(const ReflowInput&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/tables/FixedTableLayoutStrategy.cpp:178:21: note: while referencing ‘oldColISizes’ 178 | nsTArray oldColISizes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/generic/nsLineBox.h:15, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:17, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: /builddir/build/BUILD/firefox-86.0/layout/generic/nsILineIterator.h:48:10: warning: ‘*((void*)& structure +24)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | struct LineInfo { | ^~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableRowGroupFrame.cpp:1703:12: note: ‘*((void*)& structure +24)’ was declared here 1703 | LineInfo structure; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCellMap::RebuildConsideringCells(nsTableCellMap&, int32_t, nsTArray*, int32_t, int32_t, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:29: /builddir/build/BUILD/firefox-86.0/layout/tables/nsCellMap.cpp:2055:27: note: while referencing ‘origRows’ 2055 | nsTArray origRows = std::move(mRows); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCellMap::RebuildConsideringRows(nsTableCellMap&, int32_t, nsTArray*, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:29: /builddir/build/BUILD/firefox-86.0/layout/tables/nsCellMap.cpp:1956:27: note: while referencing ‘origRows’ 1956 | nsTArray origRows = std::move(mRows); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsTableRowGroupFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, const iterator*, nsFrameList&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:83: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableRowGroupFrame.cpp:1513:30: note: while referencing ‘rows’ 1513 | nsTArray rows; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsTableRowFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, const iterator*, nsFrameList&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:74: /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableRowFrame.cpp:230:31: note: while referencing ‘cellChildren’ 230 | nsTArray cellChildren; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/WritingModes.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/celldata.h:12, from /builddir/build/BUILD/firefox-86.0/layout/tables/nsTableFrame.h:9, from /builddir/build/BUILD/firefox-86.0/layout/tables/BasicTableLayoutStrategy.cpp:16, from Unified_cpp_layout_tables0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ layout/xul In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::SVGIntegrationUtils::IsMaskResourceReady(nsIFrame*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg1.cpp:38: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGIntegrationUtils.cpp:716:27: note: while referencing ‘maskFrames’ 716 | nsTArray maskFrames; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::SVGIntegrationUtils::CanCreateWebRenderFiltersForFrame(nsIFrame*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘WrFiltersHolder [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg1.cpp:38: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGIntegrationUtils.cpp:1207:19: note: while referencing ‘wrFilters’ 1207 | WrFiltersHolder wrFilters; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.h:11, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGGradientFrame.cpp:8, from Unified_cpp_layout_svg1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayXULEventRedirector::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/xul/nsBoxFrame.cpp:1071:23: note: while referencing ‘outFrames’ 1071 | nsTArray outFrames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayWrapList::Merge(const nsDisplayItem*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBoxFrame.cpp:63, from Unified_cpp_layout_xul0.cpp:11: /builddir/build/BUILD/firefox-86.0/layout/painting/nsDisplayList.h:5588:62: note: while referencing ‘’ 5588 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/layout/base/LayoutConstants.h:14, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:54, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsBox.cpp:9, from Unified_cpp_layout_xul0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.h:25, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.cpp:9, from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::SVGUtils::DetermineMaskUsage(nsIFrame*, bool, mozilla::SVGUtils::MaskUsage&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.cpp:438:27: note: while referencing ‘maskFrames’ 438 | nsTArray maskFrames; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.h:25, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.cpp:9, from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.cpp:652:27: note: while referencing ‘maskFrames’ 652 | nsTArray maskFrames; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.h:25, from /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.cpp:9, from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/svg/SVGUtils.cpp:652:27: note: while referencing ‘maskFrames’ 652 | nsTArray maskFrames; | ^~~~~~~~~~ layout/xul/tree In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeBodyFrame::FireScrollEvent()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:4184:18: note: while referencing ‘event’ 4184 | WidgetGUIEvent event(true, eScroll, nullptr); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeRange::Invalidate()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul_tree0.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeSelection.cpp:191:23: note: while referencing ‘ranges’ 191 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeRange::RemoveAllBut(int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul_tree0.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeSelection.cpp:199:25: note: while referencing ‘ranges’ 199 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/EventForwards.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/Event.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, from /builddir/build/BUILD/firefox-86.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ media/kiss_fft cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libaom cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::AdjustPopupsOnWindowChange(nsPIDOMWindowOuter*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul1.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/xul/nsXULPopupManager.cpp:417:31: note: while referencing ‘list’ 417 | nsTArray list; | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::HidePopupsInList(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul1.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/xul/nsXULPopupManager.cpp:1125:23: note: while referencing ‘weakPopups’ 1125 | nsTArray weakPopups(aFrames.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::HidePopupsInDocShell(nsIDocShellTreeItem*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul1.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/xul/nsXULPopupManager.cpp:1179:31: note: while referencing ‘popupsToHide’ 1179 | nsTArray popupsToHide; | ^~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_layout_xul1.cpp:47: /builddir/build/BUILD/firefox-86.0/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: /builddir/build/BUILD/firefox-86.0/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 894 | x = isLTR ? leftAlign : rightAlign; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::ExecuteMenu(nsIContent*, nsXULMenuCommandEvent*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul1.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/xul/nsXULPopupManager.cpp:1247:31: note: while referencing ‘popupsToHide’ 1247 | nsTArray popupsToHide; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AtomArray.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleConsts.h:17, from /builddir/build/BUILD/firefox-86.0/layout/xul/nsRootBoxFrame.cpp:8, from Unified_cpp_layout_xul1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::PopupDestroyed(nsMenuPopupFrame*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_xul1.cpp:101: /builddir/build/BUILD/firefox-86.0/layout/xul/nsXULPopupManager.cpp:1689:31: note: while referencing ‘popupsToHide’ 1689 | nsTArray popupsToHide; | ^~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libcubeb/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_cdef_apply_tmpl.c.stub media/libdav1d/8bd_cdef_apply_tmpl.c.stub media/libdav1d/16bd_cdef_tmpl.c.stub media/libdav1d/8bd_cdef_tmpl.c.stub media/libdav1d/16bd_fg_apply_tmpl.c.stub media/libdav1d/8bd_fg_apply_tmpl.c.stub media/libdav1d/16bd_film_grain_tmpl.c.stub media/libdav1d/8bd_film_grain_tmpl.c.stub media/libdav1d/16bd_ipred_prepare_tmpl.c.stub media/libdav1d/8bd_ipred_prepare_tmpl.c.stub media/libdav1d/16bd_ipred_tmpl.c.stub media/libdav1d/8bd_ipred_tmpl.c.stub media/libdav1d/16bd_itx_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_itx_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_lf_apply_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_lf_apply_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/16bd_loopfilter_tmpl.c.stub media/libdav1d/8bd_loopfilter_tmpl.c.stub media/libdav1d/16bd_looprestoration_tmpl.c.stub media/libdav1d/8bd_looprestoration_tmpl.c.stub media/libdav1d/16bd_lr_apply_tmpl.c.stub media/libdav1d/8bd_lr_apply_tmpl.c.stub media/libdav1d/16bd_mc_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_mc_tmpl.c.stub media/libdav1d/16bd_recon_tmpl.c.stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libdav1d/8bd_recon_tmpl.c.stub media/libjpeg cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: /builddir/build/BUILD/firefox-86.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] 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 343 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: /builddir/build/BUILD/firefox-86.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] 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /builddir/build/BUILD/firefox-86.0/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 420 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/aom/aom_dsp/simd/v256_intrinsics_v128.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h:15, from /builddir/build/BUILD/firefox-86.0/third_party/aom/aom_dsp/aom_simd.h:28, from /builddir/build/BUILD/firefox-86.0/third_party/aom/av1/common/cdef_block_neon.c:12: /builddir/build/BUILD/firefox-86.0/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h: In function ‘u32_store_unaligned’: /builddir/build/BUILD/firefox-86.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] 74 | *((__attribute((packed)) uint32_t *)p) = a; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libmkv cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { | ^~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libnestegg/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_c_media_libnestegg_src0.c:2: /builddir/build/BUILD/firefox-86.0/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: /builddir/build/BUILD/firefox-86.0/media/libnestegg/src/nestegg.c:1170:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 1170 | uint64_t id, size, peeked_id; | ^~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libogg cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libopus cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libpng cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libpng/filter_neon.o cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libspeex_resampler/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: /builddir/build/BUILD/firefox-86.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 814 | spx_uint32_t i; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libtheora cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libtremor/lib cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_codebook.c: In function ‘vorbis_book_decodev_set’: /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable ‘j’ [-Wunused-variable] 339 | int i,j; | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_floor0.c: In function ‘vorbis_lsp_to_curve’: /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_floor0.c:171:24: warning: unused variable ‘shift’ [-Wunused-variable] 171 | ogg_int32_t qexp=0,shift; | ^~~~~ /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_floor0.c:168:9: warning: unused variable ‘j’ [-Wunused-variable] 168 | int j,k=map[i]; | ^ At top level: /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_floor0.c:134:28: warning: ‘MLOOP_3’ defined but not used [-Wunused-const-variable=] 134 | static const unsigned char MLOOP_3[8]={0,1,2,2,3,3,3,3}; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_floor0.c:127:28: warning: ‘MLOOP_2’ defined but not used [-Wunused-const-variable=] 127 | static const unsigned char MLOOP_2[64]={ | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/media/libtremor/lib/tremor_floor0.c:120:28: warning: ‘MLOOP_1’ defined but not used [-Wunused-const-variable=] 120 | static const unsigned char MLOOP_1[64]={ | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/dec cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/demux cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/dsp cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/moz cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libwebp/src/utils cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/libyuv/libyuv cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/openmax_dl/dl cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/openmax_dl/dl/armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.o cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/openmax_dl/dl/armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_unsafe_s.o media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.o media/openmax_dl/dl/omxSP_FFTFwd_CToC_FC32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTFwd_CToC_SC16_Sfs_s.o media/openmax_dl/dl/omxSP_FFTFwd_CToC_SC32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_F32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_S32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTInv_CCSToR_F32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.o media/openmax_dl/dl/omxSP_FFTInv_CCSToR_S32S16_Sfs_s.o media/openmax_dl/dl/omxSP_FFTInv_CCSToR_S32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTInv_CToC_FC32_Sfs_s.o media/openmax_dl/dl/omxSP_FFTInv_CToC_SC16_Sfs_s.o media/openmax_dl/dl/omxSP_FFTInv_CToC_SC32_Sfs_s.o media/psshparser memory/volatile modules/brotli cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C modules/libjar modules/libjar/zipwriter modules/libpref modules/woff2 In file included from Unified_cpp_modules_woff20.cpp:29: /builddir/build/BUILD/firefox-86.0/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: /builddir/build/BUILD/firefox-86.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 1177 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ netwerk/base/http-sfv netwerk/base/mozurl netwerk/base In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINetworkInfoService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsNetworkInfoService::ListNetworkAddresses(nsIListNetworkAddressesListener*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.cpp:41:23: note: while referencing ‘addrStrings’ 41 | nsTArray addrStrings; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINetworkInfoService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.cpp:41:23: note: while referencing ‘addrStrings’ 41 | nsTArray addrStrings; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINetworkInfoService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.cpp:13: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetworkInfoService.cpp:41:23: note: while referencing ‘addrStrings’ 41 | nsTArray addrStrings; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PreferenceServiceReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:3187:23: note: while referencing ‘suspectPreferences’ 3187 | nsTArray suspectPreferences; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::SharedPrefMapBuilder::Finalize(mozilla::loader::AutoMemMap&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:11: /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.cpp:141:20: note: while referencing ‘entries’ 141 | nsTArray entries(mEntries.Length()); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4075:77: note: while referencing ‘’ 4075 | UniquePtr prefs = MakeUnique(pref_savePrefs()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4121:16: note: while referencing ‘prefsData’ 4121 | PrefSaveData prefsData = pref_savePrefs(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::ipc::FileDescriptor mozilla::Preferences::EnsureSnapshot(size_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8296 is outside array bounds of ‘mozilla::SharedPrefMapBuilder [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:3580:26: note: while referencing ‘builder’ 3580 | SharedPrefMapBuilder builder; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::Preferences::_ZN7mozilla11Preferences18InitInitialObjectsEb.part.0(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4277:23: note: while referencing ‘prefEntries’ 4277 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4506:23: note: while referencing ‘prefEntries’ 4506 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4506:23: note: while referencing ‘prefEntries’ 4506 | nsTArray prefEntries; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/modules/libpref/SharedPrefMap.h:10, from /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:13, from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /builddir/build/BUILD/firefox-86.0/modules/libpref/Preferences.cpp:4506:23: note: while referencing ‘prefEntries’ 4506 | nsTArray prefEntries; | ^~~~~~~~~~~ netwerk/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2794:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-86.0/netwerk/base/NetworkConnectivityService.cpp:106:62: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/base/Dashboard.cpp:10, from Unified_cpp_netwerk_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ netwerk/cache In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::Predictor::Resetter::OnCacheEntryAvailable(nsICacheEntry*, bool, nsIApplicationCache*, nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base0.cpp:128: /builddir/build/BUILD/firefox-86.0/netwerk/base/Predictor.cpp:1790:23: note: while referencing ‘keysToDelete’ 1790 | nsTArray keysToDelete = std::move(mKeysToDelete); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::BackgroundFileSaver::GetSignatureInfo(nsTArray > >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base0.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/base/BackgroundFileSaver.cpp:262:76: note: while referencing ‘’ 262 | signatureChain, [](const auto& element) { return element.Clone(); })); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:6, from Unified_cpp_netwerk_base0.cpp:2: /usr/include/c++/10/bits/stl_algo.h:4315:24: note: while referencing ‘’ 4315 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::LoadInfo::SetCorsPreflightInfo(const nsTArray >&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/base/LoadInfo.cpp:1404:39: note: while referencing ‘’ 1404 | mCorsUnsafeHeaders = aHeaders.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsCacheService::Unlock()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheService.cpp:1500:26: note: while referencing ‘doomed’ 1500 | nsTArray doomed = std::move(gService->mDoomedObjects); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/ArrayBufferInputStream.cpp:8, from Unified_cpp_netwerk_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::IOActivityMonitor::RequestActivitiesInternal(mozilla::dom::Promise*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base0.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/IOActivityMonitor.cpp:265:49: note: while referencing ‘activities’ 265 | FallibleTArray activities; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 508 | nsTArray > inputWrappers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCacheService::CloseAllStreams()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheService.cpp:1755:29: note: while referencing ‘entries’ 1755 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheService.cpp:1750:68: note: while referencing ‘outputs’ 1750 | nsTArray > outputs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheService.cpp:1749:67: note: while referencing ‘inputs’ 1749 | nsTArray > inputs; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsCacheService.cpp:1778:49: note: while referencing ‘descs’ 1778 | nsTArray > descs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationCache.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsApplicationCacheService.cpp:6, from Unified_cpp_netwerk_cache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheDevice::RunSimpleQuery(mozIStorageStatement*, uint32_t, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache0.cpp:83: /builddir/build/BUILD/firefox-86.0/netwerk/cache/nsDiskCacheDeviceSQL.cpp:2099:23: note: while referencing ‘valArray’ 2099 | nsTArray valArray; | ^~~~~~~~ netwerk/cache2 In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFile::Unlock()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.cpp:1367:33: note: while referencing ‘objs’ 1367 | nsTArray> objs = std::move(mObjsToRelease); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.cpp:506:14: note: while referencing ‘events’ 506 | EventQueue events = std::move(mEventQueue[aLevel]); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_cache20.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.cpp:506:14: note: while referencing ‘events’ 506 | EventQueue events = std::move(mEventQueue[aLevel]); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.cpp:506:14: note: while referencing ‘events’ 506 | EventQueue events = std::move(mEventQueue[aLevel]); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::RequestContext::ProcessTailQueue(nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/base/RequestContextService.cpp:404:32: note: while referencing ‘queue’ 404 | nsTArray queue = std::move(mTailQueue); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FloatingPoint.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:29, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /usr/include/c++/10/bits/stl_algo.h:4315:24: note: while referencing ‘’ 4315 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::net::SessionCacheInfo mozilla::net::SessionCacheInfo::Clone() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FloatingPoint.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Value.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:29, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /usr/include/c++/10/bits/stl_algo.h:4315:24: note: while referencing ‘’ 4315 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::SSLTokensCache::Get(const nsACString&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base1.cpp:20: /builddir/build/BUILD/firefox-86.0/netwerk/base/SSLTokensCache.cpp:268:34: note: while referencing ‘’ 268 | aToken = rec->mToken.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/base/RedirectChannelRegistrar.cpp:5, from Unified_cpp_netwerk_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ThrottleQueue::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base1.cpp:83: /builddir/build/BUILD/firefox-86.0/netwerk/base/ThrottleQueue.cpp:333:41: note: while referencing ‘events’ 333 | nsTArray> events = std::move(mAsyncEvents); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFileIOManager::ShutdownMetadataWriteSchedulingInternal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.cpp:1474:32: note: while referencing ‘files’ 1474 | nsTArray > files = std::move(mScheduledMetadataWrites); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CacheFileIOManager::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.cpp:1493:32: note: while referencing ‘files’ 1493 | nsTArray > files = std::move(mScheduledMetadataWrites); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFileIOManager::ShutdownInternal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.cpp:1212:38: note: while referencing ‘handles’ 1212 | nsTArray > handles; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheIOThread.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileChunk.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CacheFileIOManager::EvictAllInternal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache20.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileIOManager.cpp:2968:38: note: while referencing ‘handles’ 2968 | nsTArray > handles; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFile.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:6, from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) | ^ In file included from Unified_cpp_netwerk_cache20.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheEntry.cpp:490:14: note: ‘frecency’ was declared here 490 | uint32_t frecency; | ^~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetAddr.cpp:136:40: 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] 136 | memcpy(aResult, &mAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsFileStreams.cpp:26, from Unified_cpp_netwerk_base2.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheStorageService::DropPrivateBrowsingEntries()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:546:23: note: while referencing ‘keys’ 546 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CacheStorageService::Clear()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:803:23: note: while referencing ‘keys’ 803 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CacheStorageService::ClearOriginInternal(const nsAString&, const mozilla::OriginAttributes&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:904:36: note: while referencing ‘entriesToDelete’ 904 | nsTArray> entriesToDelete; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:8, from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cache21.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/cache2/CacheStorageService.cpp:904:36: note: while referencing ‘entriesToDelete’ 904 | nsTArray> entriesToDelete; | ^~~~~~~~~~~~~~~ netwerk/cookie In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::OnProcessLaunchComplete(mozilla::net::SocketProcessHost*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:650:37: note: while referencing ‘pendingEvents’ 650 | nsTArray> pendingEvents = std::move(mPendingEvents); | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsMediaFragmentURIParser::Parse(nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:128: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsMediaFragmentURIParser.cpp:322:46: note: while referencing ‘fragments’ 322 | nsTArray > fragments; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsMIMEInputStream.cpp:363:36: note: while referencing ‘’ 363 | params.headers() = mHeaders.Clone(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1529:25: note: while referencing ‘portListArray’ 1529 | nsTArray portListArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1521:21: note: while referencing ‘restrictedPortList’ 1521 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsMIMEInputStream::_ZN17nsMIMEInputStream11DeserializeERKN7mozilla3ipc17InputStreamParamsERK8nsTArrayINS1_14FileDescriptorEE.part.0(const mozilla::ipc::InputStreamParams&, const FileDescriptorArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsMIMEInputStream.cpp:406:37: note: while referencing ‘’ 406 | mHeaders = params.headers().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsMIMEInputStream.cpp:363:36: note: while referencing ‘’ 363 | params.headers() = mHeaders.Clone(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsBaseContentStream.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsIOService::AllowPort(int32_t, const char*, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base2.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsIOService.cpp:1425:21: note: while referencing ‘restrictedPortList’ 1425 | nsTArray restrictedPortList; | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:906:42: 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] 906 | memcpy(&mNetAddr, addr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:2809:42: 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] 2809 | memcpy(addr, &mNetAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:2828:43: 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] 2828 | memcpy(addr, &mSelfAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.cpp:2842:54: 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] 2842 | memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelParent.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentLoadListener.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:73, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceParent::RemoveBatchDeletedCookies(nsIArray*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceParent.cpp:40:30: note: while referencing ‘attrsList’ 40 | nsTArray attrsList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceParent.cpp:39:26: note: while referencing ‘cookieStructList’ 39 | nsTArray cookieStructList; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::GetCookiesSince(int64_t, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieService.cpp:2254:31: note: while referencing ‘cookieList’ 2254 | nsTArray> cookieList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::GetCookieStringFromDocument(mozilla::dom::Document*, nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieService.cpp:339:21: note: while referencing ‘cookieList’ 339 | nsTArray cookieList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceParent::TrackCookieLoad(nsIChannel*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceParent.cpp:106:26: note: while referencing ‘matchingCookiesList’ 106 | nsTArray matchingCookiesList; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceParent.cpp:98:21: note: while referencing ‘foundCookieList’ 98 | nsTArray foundCookieList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceParent.cpp:147:26: note: while referencing ‘matchingCookiesList’ 147 | nsTArray matchingCookiesList; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceParent.cpp:138:21: note: while referencing ‘foundCookieList’ 138 | nsTArray foundCookieList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceChild::MoveCookies()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceChild.cpp:98:17: note: while referencing ‘newCookiesList’ 98 | CookiesList newCookiesList; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieJarSettings::Read(nsIObjectInputStream*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:20: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieJarSettings.cpp:518:24: note: while referencing ‘list’ 518 | CookiePermissionList list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::CookieJarSettings::Deserialize(const mozilla::net::CookieJarSettingsArgs&, nsICookieJarSettings**)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:20: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieJarSettings.cpp:328:24: note: while referencing ‘list’ 328 | CookiePermissionList list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CookieServiceChild::_ZN7mozilla3net18CookieServiceChild23SetCookieStringFromHttpEP6nsIURIRK12nsTSubstringIcEP10nsIChannel.part.0(nsIURI*, const nsACString&, nsIChannel*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceChild.cpp:564:26: note: while referencing ‘cookiesToSend’ 564 | nsTArray cookiesToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::RemoveAllSince(int64_t, JSContext*, mozilla::dom::Promise**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieService.cpp:2214:31: note: while referencing ‘cookieList’ 2214 | nsTArray> cookieList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:83: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieStorage.cpp:559:32: note: while referencing ‘removedIterList’ 559 | nsTArray removedIterList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:83: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieStorage.cpp:559:32: note: while referencing ‘removedIterList’ 559 | nsTArray removedIterList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.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&&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:83: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieStorage.cpp:737:13: note: while referencing ‘purgeList’ 737 | PurgeList purgeList(kMaxNumberOfCookies); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/cookie/Cookie.cpp:6, from Unified_cpp_netwerk_cookie0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieServiceChild::SetCookieStringFromDocument(mozilla::dom::Document*, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/cookie/CookieServiceChild.cpp:497:28: note: while referencing ‘cookiesToSend’ 497 | nsTArray cookiesToSend; | ^~~~~~~~~~~~~ netwerk/dns/mdns/libmdns netwerk/dns/etld_data.inc.stub netwerk/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsSocketTransportService::Shutdown(bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:820:10: note: while referencing ‘observersCopy’ 820 | auto observersCopy = mShutdownObservers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:200:41: note: while referencing ‘ranges’ 200 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:200:41: note: while referencing ‘ranges’ 200 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:190:18: note: while referencing ‘portRemapping’ 190 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.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] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:190:18: note: while referencing ‘portRemapping’ 190 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:200:41: note: while referencing ‘ranges’ 200 | nsTArray> ranges(2); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsNetUtil.cpp:8, from Unified_cpp_netwerk_base3.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransportService2.cpp:190:18: note: while referencing ‘portRemapping’ 190 | TPortRemapping portRemapping; | ^~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:179:40: 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] 179 | memcpy(&mAddr, aAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:333:40: 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] 333 | memcpy(&mAddr, aAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:753:40: 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] 753 | memcpy(aResult, &mAddr, sizeof(mAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsSocketTransport2.h:25, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:12, from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::nsUDPSocket::OnSocketReady(PRFileDesc*, int16_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:412:27: note: while referencing ‘data’ 412 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:412:27: note: while referencing ‘data’ 412 | FallibleTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::Send(const nsACString&, uint16_t, const nsTArray&, uint32_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:1078:27: note: while referencing ‘fallibleArray’ 1078 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::SendWithAddress(const mozilla::net::NetAddr*, const nsTArray&, uint32_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:1135:29: note: while referencing ‘fallibleArray’ 1135 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/base/nsStreamLoader.cpp:8, from Unified_cpp_netwerk_base4.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/base/nsUDPSocket.cpp:1135:29: note: while referencing ‘fallibleArray’ 1135 | FallibleTArray fallibleArray; | ^~~~~~~~~~~~~ netwerk/mime In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/mime/nsMIMEHeaderParamImpl.cpp:14: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘static nsresult nsMIMEHeaderParamImpl::DoParameterInternal(const char*, const char*, nsMIMEHeaderParamImpl::ParamDecoding, char**, char**, char**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/mime/nsMIMEHeaderParamImpl.cpp:455:26: note: while referencing ‘segments’ 455 | nsTArray segments; | ^~~~~~~~ netwerk/protocol/about In file included from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/DocumentChannel.cpp:21, from Unified_cpp_netwerk_ipc0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ netwerk/protocol/data In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::net::DocumentLoadListener::RedirectToParentProcess(uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/DocumentLoadListener.cpp:1755:60: note: while referencing ‘endpoints’ 1755 | nsTArray> endpoints; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/DocumentLoadListener.cpp:1957:11: note: while referencing ‘’ 1957 | [self, requests = std::move(mStreamFilterRequests)]( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1958 | const nsresult& aResponse) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | for (StreamFilterRequest& request : requests) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1960 | if (request.mPromise) { | ~~~~~~~~~~~~~~~~~~~~~~~ 1961 | request.mPromise->Resolve(std::move(request.mChildEndpoint), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1962 | __func__); | ~~~~~~~~~~ 1963 | request.mPromise = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1964 | } | ~ 1965 | } | ~ 1966 | self->RedirectToRealChannelFinished(aResponse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1967 | }, | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/DocumentLoadListener.cpp:1885:28: note: while referencing ‘parentEndpoints’ 1885 | nsTArray parentEndpoints(mStreamFilterRequests.Length()); | ^~~~~~~~~~~~~~~ netwerk/protocol/file In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpTransactionChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessChild.cpp:12, from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc1.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessParent.cpp:353:17: note: while referencing ‘array’ 353 | ByteArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc1.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessParent.cpp:333:31: note: while referencing ‘collectedCANames’ 333 | nsTArray> collectedCANames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.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&&)::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessChild.cpp:584:39: note: while referencing ‘entries’ 584 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.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&&)::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessChild.cpp:609:37: note: while referencing ‘data’ 609 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessChild::RecvGetDNSCacheEntries(mozilla::net::PSocketProcessChild::GetDNSCacheEntriesResolver&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessChild.cpp:570:40: note: while referencing ‘’ 570 | aResolve(nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, from Unified_cpp_netwerk_ipc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessChild::RecvGetHttpConnectionData(mozilla::net::PSocketProcessChild::GetHttpConnectionDataResolver&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_ipc1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/ipc/SocketProcessChild.cpp:595:38: note: while referencing ‘’ 595 | aResolve(nsTArray()); | ^ netwerk/protocol/ftp netwerk/protocol/gio netwerk/protocol/http In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from Unified_cpp_netwerk_protocol_ftp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsFtpControlConnection::_ZN22nsFtpControlConnection7ConnectEP12nsIProxyInfoP21nsITransportEventSink.part.0(nsIProxyInfo*, nsITransportEventSink*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_protocol_ftp0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/ftp/nsFtpControlConnection.cpp:96:49: note: while referencing ‘’ 96 | rv = sts->CreateTransport(nsTArray(), mHost, mPort, proxyInfo, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/ftp/FTPChannelChild.cpp:8, from Unified_cpp_netwerk_protocol_ftp0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘FTP_STATE nsFtpState::_ZN10nsFtpState6R_pasvEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_protocol_ftp0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/ftp/nsFtpConnectionThread.cpp:1369:51: note: while referencing ‘’ 1369 | rv = sts->CreateTransport(nsTArray(), host, port, | ^ netwerk/protocol/res In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, from Unified_cpp_netwerk_protocol_res0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK12nsTSubstringIcEP6nsIURIj.part.0(const nsACString&, nsIURI*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_protocol_res0.cpp:20: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:262:28: note: while referencing ‘parents’ 262 | nsTArray parents; | ^~~~~~~ netwerk/protocol/viewsource netwerk/protocol/websocket In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ASpdySession.cpp:8, from Unified_cpp_protocol_http0.cpp:2: /builddir/build/BUILD/firefox-86.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&, const nsCString&, bool, bool, nsIInterfaceRequestor*, mozilla::net::nsProxyInfo*, uint32_t, const OriginAttributes&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/AltServiceChild.cpp:102:32: note: while referencing ‘proxyInfoArray’ 102 | nsTArray proxyInfoArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ASpdySession.cpp:8, from Unified_cpp_protocol_http0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::AltSvcCache::GetAltSvcCacheKeys(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/AlternateServices.cpp:1275:45: note: while referencing ‘items’ 1275 | nsTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ASpdySession.cpp:8, from Unified_cpp_protocol_http0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::BackgroundDataBridgeChild::RecvOnStopRequest(nsresult, const ResourceTimingStructArgs&, const TimeStamp&, const nsHttpHeaderArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http0.cpp:83: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/BackgroundDataBridgeChild.cpp:54:71: note: while referencing ‘’ 54 | nsTArray(), true); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/websocket/WebSocketLog.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, from Unified_cpp_protocol_websocket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::WebSocketBaseRunnable::Run()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_websocket0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/websocket/WebSocketEventService.cpp:48:44: note: while referencing ‘listeners’ 48 | WebSocketEventService::WindowListeners listeners; | ^~~~~~~~~ netwerk/sctp/datachannel netwerk/sctp/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetServerTiming(nsIArray**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:5158:39: note: while referencing ‘data’ 5158 | nsTArray> data; | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::HalfOpenSocket::SetupStreams(nsISocketTransport**, nsIAsyncInputStream**, nsIAsyncOutputStream**, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HalfOpenSocket.cpp:103:23: note: while referencing ‘socketTypes’ 103 | nsTArray socketTypes; | ^~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c:3942:64: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3942 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c:3955:66: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3955 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_input.c:4233:50: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4233 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); | ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::HttpBaseChannel::_ZN7mozilla3net15HttpBaseChannel31ReleaseMainThreadOnlyReferencesEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:269:35: note: while referencing ‘arrayToRelease’ 269 | nsTArray> arrayToRelease; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::HttpBackgroundChannelChild::OnStartRequestReceived(mozilla::Maybe)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:109:35: note: while referencing ‘runnables’ 109 | nsTArray> runnables = std::move(mQueuedRunnables); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpBaseChannel::SetCorsPreflightParameters(const nsTArray >&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:5024:41: note: while referencing ‘’ 5024 | mUnsafeHeaders = aUnsafeHeaders.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetMatchedTrackingLists(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:4432:40: note: while referencing ‘’ 4432 | aLists = mMatchedTrackingLists.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetMatchedTrackingFullHashes(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:4439:50: note: while referencing ‘’ 4439 | aFullHashes = mMatchedTrackingFullHashes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::SetMatchedTrackingInfo(const nsTArray >&, const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:4450:40: note: while referencing ‘’ 4450 | mMatchedTrackingLists = aLists.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:4451:50: note: while referencing ‘’ 4451 | mMatchedTrackingFullHashes = aFullHashes.Clone(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:11022:22: 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] 11022 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 407 | struct sctp_forward_tsn_chunk { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 418 | struct sctp_strseq_mid { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:11412:3: 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] 11412 | dup = (uint32_t *) gap_descriptor; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_output.c:46: /builddir/build/BUILD/firefox-86.0/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 265 | struct sctp_gap_ack_block { | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetNativeServerTiming(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:5146:39: note: while referencing ‘array’ 5146 | nsTArray> array = parser.TakeServerTimingHeaders(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::net::ServerTimingParser [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:5143:22: note: while referencing ‘parser’ 5143 | ServerTimingParser parser(serverTimingHeader); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:5146:39: note: while referencing ‘array’ 5146 | nsTArray> array = parser.TakeServerTimingHeaders(); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::net::ServerTimingParser [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBaseChannel.cpp:5143:22: note: while referencing ‘parser’ 5143 | ServerTimingParser parser(serverTimingHeader); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::DelayHttpChannelQueue::_ZN7mozilla3net21DelayHttpChannelQueue9FireQueueEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/DelayHttpChannelQueue.cpp:109:41: note: while referencing ‘queue’ 109 | FallibleTArray> queue = std::move(mQueue); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::Http3Session::Init(const mozilla::net::nsHttpConnectionInfo*, nsISocketTransport*, mozilla::net::HttpConnectionUDP*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/Http3Session.cpp:156:21: note: while referencing ‘token’ 156 | nsTArray token; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::Http3Session::CallCertVerification()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::net::NeqoCertificateInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/Http3Session.cpp:1524:23: note: while referencing ‘certInfo’ 1524 | NeqoCertificateInfo certInfo; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::net::NeqoCertificateInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/Http3Session.cpp:1524:23: note: while referencing ‘certInfo’ 1524 | NeqoCertificateInfo certInfo; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::Http3Session::ProcessEvents(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:92: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/Http3Session.cpp:328:21: note: while referencing ‘data’ 328 | nsTArray data; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::HttpBackgroundChannelChild::RecvOnConsoleReport(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::net::HttpBackgroundChannelChild::RecvOnConsoleReport(nsTArray&&):: [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:59, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/functional:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/functional:52, from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/10/algorithm:74, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /usr/include/c++/10/bits/std_function.h:459:4: note: while referencing ‘’ 459 | function(std::forward<_Functor>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::net::HttpBackgroundChannelChild::RecvOnConsoleReport(nsTArray&&):: [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:367:26: note: while referencing ‘’ 367 | mConsoleReportTask = [self, consoleReports = CopyableTArray{ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | std::move(aConsoleReports)}]() mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | self->mChannelChild->ProcessOnConsoleReport(std::move(consoleReports)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | }; | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, from Unified_cpp_protocol_http1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::net::HttpBackgroundChannelChild::RecvOnConsoleReport(nsTArray&&):: [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:354:9: note: while referencing ‘’ 354 | [self, consoleReports = | ^~~~~~~~~~~~~~~~~~~~~~~ 355 | CopyableTArray{std::move(aConsoleReports)}]() mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | self->RecvOnConsoleReport(std::move(consoleReports)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | }); | ~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/socket In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:386:67: 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] 386 | memcpy(*aExternalProxyAddr, &mExternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:392:66: 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] 392 | memcpy(&mExternalProxyAddr, aExternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:398:63: 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] 398 | memcpy(*aDestinationAddr, &mDestinationAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:404:62: 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] 404 | memcpy(&mDestinationAddr, aDestinationAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:410:67: 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] 410 | memcpy(*aInternalProxyAddr, &mInternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:416:66: 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] 416 | memcpy(&mInternalProxyAddr, aInternalProxyAddr, sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:1328:35: 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] 1328 | memcpy(&dst, addr, sizeof(dst)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, from Unified_cpp_netwerk_socket0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ netwerk/srtp/src cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/streamconv/converters In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpChannelChild::GetClientSetCorsPreflightParameters(mozilla::Maybe&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:2773:23: note: while referencing ‘args’ 2773 | CorsPreflightArgs args; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:2773:23: note: while referencing ‘args’ 2773 | CorsPreflightArgs args; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpChannelChild.cpp:9, from Unified_cpp_protocol_http2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpTransactionChild::OnStopRequest(nsIRequest*, nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::nsHttpHeaderArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http2.cpp:74: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpTransactionChild.cpp:560:66: note: while referencing ‘’ 560 | responseTrailers ? *responseTrailers : nsHttpHeaderArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpTransaction.h:22, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:15, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpDigestAuth.cpp:8, from Unified_cpp_protocol_http4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsHttpTransaction::PrepareSVCBRecordsForRetry(const nsACString&, bool&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http4.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpTransaction.cpp:1176:35: note: while referencing ‘records’ 1176 | nsTArray> records; | ^~~~~~~ netwerk/streamconv In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCORSListenerProxy::CheckPreflightNeeded(nsIChannel*, UpdateType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsCORSListenerProxy.cpp:1016:23: note: while referencing ‘headers’ 1016 | nsTArray headers; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsCORSListenerProxy.cpp:1323:23: note: while referencing ‘headers’ 1323 | nsTArray headers; | ^~~~~~~ netwerk/system/linux In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::nsHttpConnection::SetupNPNList(nsISSLSocketControl*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnection.cpp:896:23: note: while referencing ‘protocolArray’ 896 | nsTArray protocolArray; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnection::Start0RTTSpdy(mozilla::net::SpdyVersion)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnection.cpp:293:41: note: while referencing ‘list’ 293 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnection.cpp:293:41: note: while referencing ‘list’ 293 | nsTArray > list; | ^~~~ netwerk/system/netlink In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpChannel::_ZN7mozilla3net13nsHttpChannel31ReleaseMainThreadOnlyReferencesEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:101: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpChannel.cpp:394:35: note: while referencing ‘arrayToRelease’ 394 | nsTArray> arrayToRelease; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.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}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::ParsedHeaderValueList [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttp.cpp:823:70: note: while referencing ‘’ 823 | ParsedHeaderValueList(output, outputLength, allowInvalidValue)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::nsHttpConnectionInfo::SerializeHttpConnectionInfo(mozilla::net::nsHttpConnectionInfo*, mozilla::net::HttpConnectionInfoCloneArgs&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:128: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionInfo.cpp:439:32: note: while referencing ‘proxyInfoArray’ 439 | nsTArray proxyInfoArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::PreparePendingQForDispatching(mozilla::net::ConnectionEntry*, nsTArray >&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1006:44: note: while referencing ‘remainingPendingQ’ 1006 | nsTArray> remainingPendingQ; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:15: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::NetlinkService::CalculateIDForFamily(uint8_t, mozilla::SHA1Sum*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:1611:23: note: while referencing ‘linkNamesToHash’ 1611 | nsTArray linkNamesToHash; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:15: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:1594:30: note: while referencing ‘gwNeighbors’ 1594 | nsTArray gwNeighbors; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:15: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::NetlinkService::ComputeDNSSuffixList()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:1680:23: note: while referencing ‘suffixList’ 1680 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:15: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::NetlinkService::GetDnsSuffixList(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/system/netlink/NetlinkService.cpp:1826:41: note: while referencing ‘’ 1826 | aDnsSuffixList = mDNSSuffixList.Clone(); | ^ netwerk/url-classifier In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsCORSListenerProxy::StartCORSPreflight(nsIChannel*, nsICorsPreflightCallback*, nsTArray >&, nsIChannel**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsCORSListenerProxy.cpp:1498:23: note: while referencing ‘preflightHeaders’ 1498 | nsTArray preflightHeaders; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnection::StartSpdy(nsISSLSocketControl*, mozilla::net::SpdyVersion)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnection.cpp:349:41: note: while referencing ‘list’ 349 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnection.cpp:349:41: note: while referencing ‘list’ 349 | nsTArray > list; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::_ZN7mozilla3net19nsHttpConnectionMgr20DispatchSpdyPendingQER8nsTArrayI6RefPtrINS0_22PendingTransactionInfoEEEPNS0_15ConnectionEntryEPNS0_18HttpConnectionBaseESB_.part.0(nsTArray >&, mozilla::net::ConnectionEntry*, mozilla::net::HttpConnectionBase*, mozilla::net::HttpConnectionBase*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1755:44: note: while referencing ‘leftovers’ 1755 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::ProcessSpdyPendingQ(mozilla::net::ConnectionEntry*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1823:44: note: while referencing ‘urgentQ’ 1823 | nsTArray> urgentQ; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1835:44: note: while referencing ‘pendingQ’ 1835 | nsTArray> pendingQ; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1823:44: note: while referencing ‘urgentQ’ 1823 | nsTArray> urgentQ; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::NotifyConnectionOfWindowIdChange(uint64_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3078:39: note: while referencing ‘connections’ 3078 | nsTArray> connections; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsHttpConnectionMgr::ProcessPendingQForEntry(mozilla::net::ConnectionEntry*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1069:46: note: while referencing ‘pendingQ’ 1069 | nsTArray> pendingQ; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/HttpLog.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, from Unified_cpp_protocol_http3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http3.cpp:137: /builddir/build/BUILD/firefox-86.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:1081:44: note: while referencing ‘pendingQ’ 1081 | nsTArray> pendingQ; | ^~~~~~~~ netwerk/wifi In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiMonitor.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiAccessPoint.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiAccessPoint.cpp:5, from Unified_cpp_netwerk_wifi0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsWifiMonitor::CallWifiListeners(const nsCOMArray&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_wifi0.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiMonitor.cpp:215:42: note: while referencing ‘accessPoints’ 215 | nsTArray> accessPoints(resultCount); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiMonitor.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiAccessPoint.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiAccessPoint.cpp:5, from Unified_cpp_netwerk_wifi0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_wifi0.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiMonitor.cpp:215:42: note: while referencing ‘accessPoints’ 215 | nsTArray> accessPoints(resultCount); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiMonitor.h:13, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiAccessPoint.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiAccessPoint.cpp:5, from Unified_cpp_netwerk_wifi0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_wifi0.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/wifi/nsWifiMonitor.cpp:199:21: note: while referencing ‘currentListeners’ 199 | WifiListenerArray currentListeners; | ^~~~~~~~~~~~~~~~ other-licenses/snappy parser/expat/lib cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::{anonymous}::FeatureData::MaybeCompleteClassification(nsIChannel*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:487:23: note: while referencing ‘hashes’ 487 | nsTArray hashes; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:486:23: note: while referencing ‘list’ 486 | nsTArray list; | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::UrlClassifierFeatureFactory::GetFeaturesFromChannel(nsIChannel*, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:111:47: note: while referencing ‘flashFeatures’ 111 | nsTArray> flashFeatures; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::UrlClassifierFeatureFactory::GetFeatureNames(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:274:25: note: while referencing ‘features’ 274 | nsTArray features; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:281:25: note: while referencing ‘features’ 281 | nsTArray features; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::UrlClassifierFeatureCustomTables::GetTables(nsIUrlClassifierFeature::listType, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:43:39: note: while referencing ‘’ 43 | aTables = mEntitylistTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:56: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:38:38: note: while referencing ‘’ 38 | aTables = mBlocklistTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::UrlClassifierFeatureBase::GetTables(nsIUrlClassifierFeature::listType, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:128:38: note: while referencing ‘’ 128 | aTables = mTables[aListType].Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::{anonymous}::FeatureData::InitializeList(mozilla::net::{anonymous}::FeatureTask*, nsIChannel*, nsIUrlClassifierFeature::listType, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:829:23: note: while referencing ‘tables’ 829 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:9, from /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:595:47: note: while referencing ‘features’ 595 | nsTArray> features; | ^~~~~~~~ parser/html parser/htmlparser In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsExpatDriver.cpp:837:10: note: while referencing ‘’ 837 | }); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsExpatDriver.cpp:837:10: note: while referencing ‘’ 837 | }); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsExpatDriver.cpp:837:10: note: while referencing ‘’ 837 | }); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsIParser.h:24, from /builddir/build/BUILD/firefox-86.0/parser/htmlparser/CNavDTD.cpp:9, from Unified_cpp_parser_htmlparser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_htmlparser0.cpp:29: /builddir/build/BUILD/firefox-86.0/parser/htmlparser/nsExpatDriver.cpp:837:10: note: while referencing ‘’ 837 | }); | ^ parser/prototype remote/startup security/apps/xpcshell.inc.stub security/apps/addons-public.inc.stub security/apps/addons-public-intermediate.inc.stub security/apps/addons-stage.inc.stub security/certverifier In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.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&, bool, SECOidTag*, mozilla::psm::CertVerifier::OCSPStaplingStatus*, mozilla::psm::KeySizeStatus*, mozilla::psm::SHA1ModeResult*, mozilla::psm::PinningTelemetryInfo*, mozilla::psm::CertificateTransparencyInfo*, mozilla::psm::CRLiteLookupResult*, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:892:31: note: while referencing ‘emptyCertList’ 892 | nsTArray> emptyCertList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1250:35: note: while referencing ‘derCertSpanList’ 1250 | nsTArray> derCertSpanList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1250:35: note: while referencing ‘derCertSpanList’ 1250 | nsTArray> derCertSpanList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1293:35: note: while referencing ‘intCerts’ 1293 | nsTArray> intCerts; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1293:35: note: while referencing ‘intCerts’ 1293 | nsTArray> intCerts; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1219:33: note: while referencing ‘nssCertList’ 1219 | nsTArray> nssCertList; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::psm::_ZN7mozilla3psm19CertIsInCertStorageEP18CERTCertificateStrP14nsICertStorage.part.0(CERTCertificate*, nsICertStorage*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1724:31: note: while referencing ‘certStorageCerts’ 1724 | nsTArray> certStorageCerts; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:1722:21: note: while referencing ‘subject’ 1722 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:406:23: note: while referencing ‘pubKeyBytes’ 406 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:405:23: note: while referencing ‘subjectBytes’ 405 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:404:23: note: while referencing ‘serialBytes’ 404 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:403:23: note: while referencing ‘issuerBytes’ 403 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:406:23: note: while referencing ‘pubKeyBytes’ 406 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:405:23: note: while referencing ‘subjectBytes’ 405 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:404:23: note: while referencing ‘serialBytes’ 404 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:403:23: note: while referencing ‘issuerBytes’ 403 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:631:23: note: while referencing ‘serialNumberBytes’ 631 | nsTArray serialNumberBytes; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:627:23: note: while referencing ‘issuerSubjectPublicKeyInfoBytes’ 627 | nsTArray issuerSubjectPublicKeyInfoBytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:624:23: note: while referencing ‘issuerBytes’ 624 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:631:23: note: while referencing ‘serialNumberBytes’ 631 | nsTArray serialNumberBytes; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:627:23: note: while referencing ‘issuerSubjectPublicKeyInfoBytes’ 627 | nsTArray issuerSubjectPublicKeyInfoBytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:624:23: note: while referencing ‘issuerBytes’ 624 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:237:31: note: while referencing ‘certs’ 237 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/EnterpriseRoots.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.h:13, from /builddir/build/BUILD/firefox-86.0/security/certverifier/CertVerifier.cpp:7, from Unified_cpp_certverifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_certverifier0.cpp:29: /builddir/build/BUILD/firefox-86.0/security/certverifier/NSSCertDBTrustDomain.cpp:232:21: note: while referencing ‘subject’ 232 | nsTArray subject; | ^~~~~~~ security/ct security/manager/pki security/manager/ssl/nsSTSPreloadListGenerated.inc.stub In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor26MaybeComplainAboutDeepTreeEj.part.0(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:962:26: note: while referencing ‘’ 962 | nsTArray(), nullptr, u""_ns, aLineNumber); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor25MaybeComplainAboutCharsetEPKcbj.part.0(const char*, bool, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:942:34: note: while referencing ‘’ 942 | aMsgId, nsTArray(), nullptr, u""_ns, aLineNumber); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::ComplainAboutBogusProtocolCharset(nsContentSink::Document*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:951:59: note: while referencing ‘’ 951 | "EncProtocolUnsupported"); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeBuilder::appendCharacters(nsIContentHandle*, char16_t*, int32_t, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeBuilder.cpp:4717, from Unified_cpp_parser_html1.cpp:92: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeBuilderCppSupplement.h:751:24: note: while referencing ‘imports’ 751 | nsTArray imports = mImportScanner.Scan(Span(aBuffer, aLength)); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeBuilder::elementPopped(int32_t, nsAtom*, nsIContentHandle*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeBuilder.cpp:4717, from Unified_cpp_parser_html1.cpp:92: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeBuilderCppSupplement.h:1068:26: note: while referencing ‘imports’ 1068 | nsTArray imports = mImportScanner.Stop(); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::FlushSpeculativeLoads()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:446:36: note: while referencing ‘speculativeLoadQueue’ 446 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:446:36: note: while referencing ‘speculativeLoadQueue’ 446 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5StreamParser::ContinueAfterScripts(nsHtml5Tokenizer*, nsHtml5TreeBuilder*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:56: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5StreamParser.cpp:2020:51: note: while referencing ‘’ 2020 | "SpeculationFailed", nsTArray(), nullptr, u""_ns, | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::RunFlushLoop()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:544:40: note: while referencing ‘speculativeLoadQueue’ 544 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/dom/base/nsIContent.h:10, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, from /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, from Unified_cpp_parser_html1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_parser_html1.cpp:101: /builddir/build/BUILD/firefox-86.0/parser/html/nsHtml5TreeOpExecutor.cpp:544:40: note: while referencing ‘speculativeLoadQueue’ 544 | nsTArray speculativeLoadQueue; | ^~~~~~~~~~~~~~~~~~~~ security/nss/lib/mozpkix security/sandbox/common security/sandbox/linux/broker security/sandbox/linux/glue In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/basictypes.h:12, from /builddir/build/BUILD/firefox-86.0/ipc/chromium/src/base/platform_thread.h:14, from /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/broker/SandboxBroker.h:12, from /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/broker/SandboxBroker.cpp:7, from Unified_cpp_linux_broker0.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void mozilla::SandboxBroker::ThreadMain()’ at /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/broker/SandboxBroker.cpp:751:14: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ security/sandbox/linux/launch security/sandbox/linux/reporter security/sandbox/linux services/crypto/component In file included from /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/SandboxFilter.cpp:37, from Unified_cpp_sandbox_linux3.cpp:20: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]’: /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/SandboxReporterClient.h:10, from /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/Sandbox.cpp:16, from Unified_cpp_sandbox_linux3.cpp:2: /builddir/build/BUILD/firefox-86.0/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: ‘struct mozilla::SandboxReport’ declared here 27 | struct SandboxReport { | ^~~~~~~~~~~~~ startupcache storage In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/FileUtils.h:21, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoMemMap.h:9, from /builddir/build/BUILD/firefox-86.0/startupcache/StartupCache.cpp:10, from Unified_cpp_startupcache0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::scache::StartupCache::WriteToDisk()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_startupcache0.cpp:2: /builddir/build/BUILD/firefox-86.0/startupcache/StartupCache.cpp:515:61: note: while referencing ‘entries’ 515 | nsTArray> entries; | ^~~~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageConnection.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Connection::ExecuteAsync(const nsTArray >&, mozIStorageStatementCallback*, mozIStoragePendingStatement**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/storage/mozStorageConnection.cpp:1948:27: note: while referencing ‘stmts’ 1948 | nsTArray stmts(aStatements.Length()); | ^~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/storage/FileSystemModule.cpp:13, from Unified_cpp_storage0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::StorageBaseStatementInternal::ExecuteAsync(mozIStorageStatementCallback*, mozIStoragePendingStatement**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_storage0.cpp:29: /builddir/build/BUILD/firefox-86.0/storage/StorageBaseStatementInternal.cpp:176:27: note: while referencing ‘stmts’ 176 | nsTArray stmts(1); | ^~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageRow.h:11, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageRow.cpp:7, from Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Service::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_storage1.cpp:20: /builddir/build/BUILD/firefox-86.0/storage/mozStorageService.cpp:97:34: note: while referencing ‘connections’ 97 | nsTArray> connections; | ^~~~~~~~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageRow.h:11, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageRow.cpp:7, from Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::storage::Service::minimizeMemory()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_storage1.cpp:20: /builddir/build/BUILD/firefox-86.0/storage/mozStorageService.cpp:260:32: note: while referencing ‘connections’ 260 | nsTArray> connections; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCOMArray.h:15, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageRow.h:11, from /builddir/build/BUILD/firefox-86.0/storage/mozStorageRow.cpp:7, from Unified_cpp_storage1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Service::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_storage1.cpp:20: /builddir/build/BUILD/firefox-86.0/storage/mozStorageService.cpp:690:36: note: while referencing ‘connections’ 690 | nsTArray> connections; | ^~~~~~~~~~~ third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn third_party/libwebrtc/webrtc/api/optional_gn third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn third_party/libwebrtc/webrtc/api/video_frame_api_gn third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn third_party/libwebrtc/webrtc/audio/audio_gn third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, from Unified_cpp_audio_audio_gn0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/call/bitrate_allocator_gn third_party/libwebrtc/webrtc/call/call_gn third_party/libwebrtc/webrtc/call/call_interfaces_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/call.cc:20, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/call/rtp_interfaces_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/call.cc:29, from Unified_cpp_webrtc_call_call_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/call/rtp_receiver_gn In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc: In member function ‘webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable ‘has_mid’ [-Wunused-variable] 171 | bool has_mid = packet.GetExtension(&packet_mid); | ^~~~~~~ third_party/libwebrtc/webrtc/call/rtp_sender_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, from Unified_cpp_call_rtp_sender_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/call/video_stream_api_gn third_party/libwebrtc/webrtc/common_audio/common_audio_c_arm_asm_gn/complex_bit_reverse_arm.o third_party/libwebrtc/webrtc/common_audio/common_audio_c_arm_asm_gn/filter_ar_fast_q12_armv7.o third_party/libwebrtc/webrtc/common_audio/common_audio_c_arm_asm_gn/spl_sqrt_floor_arm.o third_party/libwebrtc/webrtc/common_audio/common_audio_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn third_party/libwebrtc/webrtc/common_audio/common_audio_gn third_party/libwebrtc/webrtc/common_audio/common_audio_neon_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/common_audio/common_audio_neon_gn third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn third_party/libwebrtc/webrtc/common_video/common_video_gn In file included from Unified_cpp_common_video_gn0.cpp:38: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 22 | #define RETURN_EMPTY_ON_FAIL(x) \ | In file included from Unified_cpp_common_video_gn0.cpp:29: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 20 | #define RETURN_EMPTY_ON_FAIL(x) \ | third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn third_party/libwebrtc/webrtc/media/rtc_audio_video_gn third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/apm_helpers.cc:14, from Unified_cpp_rtc_audio_video_gn0.cpp:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/media/rtc_media_base_gn In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:48: 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] 137 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, from Unified_cpp_rtc_audio_video_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:48: 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] 151 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, from Unified_cpp_rtc_audio_video_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/lattice_armv7.o third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/pitch_filter_armv6.o third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/isac_neon_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn In file included from Unified_cpp_neteq_gn1.cpp:29: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function ‘int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 944 | sync_buffer_->IncreaseEndTimestamp( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 945 | static_cast(output_size_samples_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 950 | case kAudioRepetition: { | ^~~~ third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, from Unified_cpp_audio_mixer_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_c_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function ‘virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: 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] 303 | memset(metrics, 0, sizeof(Metrics)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: ‘struct webrtc::EchoCancellation::Metrics’ declared here 795 | struct Metrics { | ^~~~~~~ third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, from Unified_cpp_estion_controller_gn0.cpp:56: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, from Unified_cpp_audio_processing_gn0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, from Unified_cpp_audio_processing_gn0.cpp:47: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn In file included from Unified_cpp_p_capture_generic_gn0.cpp:83: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘void webrtc::DesktopDeviceInfoImpl::InitializeWindowList()’: /builddir/build/BUILD/firefox-86.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=] 272 | snprintf(idStr, sizeof(idStr), "%ld", pWinDevice->getScreenId()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long int webrtc::ScreenId {aka int} | %d In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, from Unified_cpp_audio_processing_gn1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from Unified_cpp_p_capture_generic_gn1.cpp:65: /builddir/build/BUILD/firefox-86.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] 21 | static int g_last_xserver_error_code = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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] 20 | static bool g_xserver_error_trap_enabled = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, from Unified_cpp_audio_processing_gn2.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, from Unified_cpp_audio_processing_gn2.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/media_file/media_file_gn third_party/libwebrtc/webrtc/modules/pacing/pacing_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, from Unified_cpp_pacing_pacing_gn0.cpp:56: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, from Unified_cpp_audio_processing_gn3.cpp:20: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, from Unified_cpp_audio_processing_gn3.cpp:20: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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] 129 | for (int k = 0; k < v_length; ++k) { | ~~^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, from Unified_cpp_audio_processing_gn5.cpp:29: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn third_party/libwebrtc/webrtc/modules/utility/utility_gn In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | parsed_payload->frame_type = kVideoFrameKey; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 578 | case H264::NaluType::kSlice: { | ^~~~ third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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=] 135 | sprintf(device, "/dev/video%d", (int)_deviceId); | ^~ In file included from /usr/include/stdio.h:867, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/stdio.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/vector:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/vector:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/vector:52, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.cc:11, from Unified_cpp_ure_internal_impl_gn0.cpp:2: /usr/include/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:192:47: 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] 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:349:50: 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] 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:365:50: 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] 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:376:50: 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] 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, from Unified_cpp_video_coding_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: /builddir/build/BUILD/firefox-86.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’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: 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] 54 | memset(header, 0, sizeof(*header)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:842:8: note: ‘struct webrtc::RTPHeader’ declared here 842 | struct RTPHeader { | ^~~~~~~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: 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] 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:79:8: note: ‘struct webrtc::WebRtcRTPHeader’ declared here 79 | struct WebRtcRTPHeader { | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_video_coding_gn0.cpp:119: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc: In member function ‘webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 744 | if (previous_state != kStateDecodable && | ^~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 755 | case kDecodableSession: { | ^~~~ In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: 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] 76 | sizeof(RtpRtcp::Configuration)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:38: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: ‘struct webrtc::RtpRtcp::Configuration’ declared here 47 | struct Configuration { | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/deque:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/deque:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/deque:52, from /usr/include/c++/10/queue:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/queue:3, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, from Unified_cpp_rtp_rtcp_gn1.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)’ at /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: /usr/include/bits/string_fortified.h:106: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] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_video_coding_gn1.cpp:110: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: 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] 106 | memset(&video_codec, 0, sizeof(video_codec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.cc:11, from Unified_cpp_video_coding_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_video_coding_gn1.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function ‘void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:64: warning: this statement may fall through [-Wimplicit-fallthrough=] 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 75 | case kDrop: | ^~~~ third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:84:36: 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] 84 | memset(&codec_, 0, sizeof(codec_)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, from Unified_cpp_webrtc_vp9_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:797:36: 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] 797 | memset(&codec_, 0, sizeof(codec_)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, from Unified_cpp_webrtc_vp9_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn In file included from Unified_cpp_video_processing_gn0.cpp:38: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 186 | (x_density_[mb_col] * y_density_[mb_row] && third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: /builddir/build/BUILD/firefox-86.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] 160 | struct TaskQueue::Impl::QueueContext { | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: /builddir/build/BUILD/firefox-86.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] 236 | write(reply_pipe_, &message, sizeof(message)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn third_party/libwebrtc/webrtc/video/video_gn third_party/libwebrtc/webrtc/voice_engine/audio_level_gn third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:20, from Unified_cpp_video_video_gn0.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44: 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] 294 | memcpy(this, &config, sizeof(*this)); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 256 | struct Config { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, from Unified_cpp_voice_engine_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 48 | AddReceiveRtpModule(rtp_module); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { | ^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_video_video_gn0.cpp:119: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc: In function ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:34: 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] 48 | memset(&codec, 0, sizeof(codec)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/call_stats.cc:15, from Unified_cpp_video_video_gn0.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 555 | class VideoCodec { | ^~~~~~~~~~ In file included from Unified_cpp_voice_engine_gn0.cpp:65: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: /builddir/build/BUILD/firefox-86.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] 118 | } | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.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] 144 | } | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, | ^~~~~~~~~~~ In file included from Unified_cpp_video_video_gn0.cpp:65: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 266 | keyframe_request_sender_->RequestKeyFrame(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:268:7: note: here 268 | case video_coding::H264SpsPpsTracker::kDrop: | ^~~~ third_party/libwebrtc/webrtc/webrtc_common_gn third_party/msgpack cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C third_party/pipewire/libpipewire third_party/prio cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 117 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 128 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 143 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 218 | #pragma pipeloop(0) | /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; | ^~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 196 | double digit, m2j, nextm2j, a, b; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 195 | int tmp; | ^~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: /builddir/build/BUILD/firefox-86.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] 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { | ^ /builddir/build/BUILD/firefox-86.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] 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:10: /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: /builddir/build/BUILD/firefox-86.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] 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); | ^~~~~~ /builddir/build/BUILD/firefox-86.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] 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) | ^~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); | ^~~~~~ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c:2135:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2135 | if (j < MP_DIGIT_BIT) { | ^ /builddir/build/BUILD/firefox-86.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: /builddir/build/BUILD/firefox-86.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] 4706 | if (val >= r) | ^~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /usr/include/string.h:495, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/string.h:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/throw_gcc.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/type_traits:72, from /usr/include/c++/10/bits/move.h:57, from /usr/include/c++/10/bits/stl_pair.h:59, from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/list:60, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/list:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/list:52, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/call_stats.h:14, from /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/call_stats.cc:11, from Unified_cpp_video_video_gn0.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’ at /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:51:10, inlined from ‘virtual void webrtc::internal::VideoReceiveStream::Start()’ at /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:202:55: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ third_party/sipcc cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from Unified_cpp_video_video_gn1.cpp:2: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 989 | FALLTHROUGH(); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1072 | FALLTHROUGH(); | ^ /builddir/build/BUILD/firefox-86.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1074:5: note: here 1074 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { | ^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/alerts cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/antitracking toolkit/components/autocomplete toolkit/components/backgroundhangmonitor In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/toolkit/components/antitracking/ContentBlocking.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9, from Unified_cpp_antitracking0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ContentBlockingLog::RecordLogInternal(const nsACString&, uint32_t, bool, const mozilla::Maybe&, const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::ContentBlockingLog::LogEntry [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/antitracking/AntiTrackingUtils.cpp:15, from Unified_cpp_antitracking0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ContentBlockingLog.h:299:77: note: while referencing ‘’ 299 | LogEntry{aType, 1u, aBlocked, aReason, aTrackingFullHashes.Clone()}); | ^ toolkit/components/browser In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/HangAnnotations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, from Unified_cpp_ackgroundhangmonitor0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::BackgroundHangManager::RunMonitorThread()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::BackgroundHangAnnotations [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_ackgroundhangmonitor0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:419:60: note: while referencing ‘’ 419 | currentThread->mAnnotators.GatherAnnotations(); | ^ toolkit/components/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrompt.h:14, from /builddir/build/BUILD/firefox-86.0/docshell/base/nsDocShellTreeOwner.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.h:23, from /builddir/build/BUILD/firefox-86.0/toolkit/components/browser/nsWebBrowser.cpp:8, from Unified_cpp_components_browser0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ toolkit/components/cascade_bloom_filter toolkit/components/clearsitedata toolkit/components/commandlines toolkit/components/ctypes toolkit/components/downloads In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/clearsitedata/ClearSiteData.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, from Unified_cpp_clearsitedata0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ClearSiteData::LogErrorToConsole(nsIHttpChannel*, nsIURI*, const nsACString&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_clearsitedata0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/clearsitedata/ClearSiteData.cpp:277:22: note: while referencing ‘params’ 277 | nsTArray params; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/clearsitedata/ClearSiteData.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, from Unified_cpp_clearsitedata0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ClearSiteData::LogOpToConsole(nsIHttpChannel*, nsIURI*, mozilla::ClearSiteData::Type) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_clearsitedata0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/clearsitedata/ClearSiteData.cpp:269:22: note: while referencing ‘params’ 269 | nsTArray params; | ^~~~~~ toolkit/components/extensions toolkit/components/extensions/webrequest In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::ForEachDocShell(nsIDocShell*, const std::function&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:281:33: note: while referencing ‘docShells’ 281 | nsTArray> docShells; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 490 | ArrayType patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/WebExtensionPolicy.cpp:115:40: note: while referencing ‘patterns’ 115 | nsTArray patterns; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::extensions::MozDocumentMatcher::MozDocumentMatcher(mozilla::dom::GlobalObject&, const mozilla::dom::MozDocumentMatcherInit&, bool, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/WebExtensionPolicy.cpp:629:50: note: while referencing ‘’ 629 | mIncludeGlobs.SetValue(), aRv)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/WebExtensionPolicy.cpp:636:50: note: while referencing ‘’ 636 | mExcludeGlobs.SetValue(), aRv)) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, from Unified_cpp_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject&, const mozilla::dom::WebExtensionInit&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_extensions0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/WebExtensionPolicy.cpp:154:22: note: while referencing ‘’ 154 | aRv)) { | ^ toolkit/components/finalizationwitness In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::extensions::ChannelWrapper::GetUrlClassification(mozilla::dom::Nullable&, mozilla::ErrorResult&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::dom::MozUrlClassification [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:970:24: note: while referencing ‘classification’ 970 | MozUrlClassification classification; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::dom::MozUrlClassification [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:970:24: note: while referencing ‘classification’ 970 | MozUrlClassification classification; | ^~~~~~~~~~~~~~ toolkit/components/find In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, from Unified_cpp_webrequest0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::extensions::StreamFilter::Write(const mozilla::dom::ArrayBufferOrUint8Array&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webrequest0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:147:21: note: while referencing ‘data’ 147 | nsTArray data; | ^~~~ toolkit/components/fuzzyfox toolkit/components/glean In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/toolkit/components/find/nsFind.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/find/nsFind.cpp:9, from Unified_cpp_components_find0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsWebBrowserFind::FindNext(bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_find0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/find/nsWebBrowserFind.cpp:129:33: note: while referencing ‘docShells’ 129 | nsTArray> docShells; | ^~~~~~~~~ toolkit/components/glean/xpcom toolkit/components/jsoncpp/src/lib_json In file included from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 756 | Reader::Char Reader::getNextChar() { | ^ In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { | ^~~~~~ In file included from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 810 | std::vector Reader::getStructuredErrors() const { | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, from Unified_cpp_src_lib_json0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:72:41: note: while referencing ‘results’ 72 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanMemoryDistribution::TestGetValue(const nsACString&, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MemoryDistribution.h:60:24: note: while referencing ‘counts’ 60 | nsTArray counts; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MemoryDistribution.h:59:24: note: while referencing ‘buckets’ 59 | nsTArray buckets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanTimingDistribution::TestGetValue(const nsACString&, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/TimingDistribution.h:79:24: note: while referencing ‘counts’ 79 | nsTArray counts; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/TimingDistribution.h:78:24: note: while referencing ‘buckets’ 78 | nsTArray buckets; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::glean::impl::EventMetric::Record(const mozilla::Span > >&) const [with T = unsigned int]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/Event.h:55:25: note: while referencing ‘extraValues’ 55 | nsTArray extraValues; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/Event.h:54:23: note: while referencing ‘extraKeys’ 54 | nsTArray extraKeys; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanEvent::TestGetValue(const nsACString&, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/Event.h:88:29: note: while referencing ‘empty’ 88 | nsTArray empty; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanEvent::Record(JS::HandleValue, JSContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:65: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/private/Event.cpp:35:23: note: while referencing ‘extraValues’ 35 | nsTArray extraValues; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:65: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/private/Event.cpp:34:23: note: while referencing ‘extraKeys’ 34 | nsTArray extraKeys; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentChild.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:9, from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:315:36: note: while referencing ‘resolveValues’ 315 | nsTArray resolveValues; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ContentChild.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:9, from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:396:11: note: while referencing ‘’ 396 | CopyableTArray(), __func__); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::glean::FlushAllChildData(std::function&&)>&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:57:41: note: while referencing ‘promises’ 57 | nsTArray> promises; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:49:28: note: while referencing ‘parents’ 49 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:52:28: note: while referencing ‘results’ 52 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_glean0.cpp:137: /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/ipc/FOGIPC.cpp:49:28: note: while referencing ‘parents’ 49 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:7, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanStringList::TestGetValue(const nsACString&, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/glean/bindings/Category.cpp:10, from Unified_cpp_components_glean0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/glean/bindings/StringList.h:71:25: note: while referencing ‘ret’ 71 | nsTArray ret; | ^~~ toolkit/components/kvstore toolkit/components/lz4 toolkit/components/mediasniffer cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/mozintl toolkit/components/osfile toolkit/components/parentalcontrols toolkit/components/perfmonitoring toolkit/components/places In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, from Unified_cpp_perfmonitoring0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::AggregatedResults::AppendResult(const nsTArray&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_perfmonitoring0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:114:70: note: while referencing ‘items’ 114 | mozilla::dom::Sequence items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/dom/base/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, from Unified_cpp_perfmonitoring0.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_perfmonitoring0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:114:70: note: while referencing ‘items’ 114 | mozilla::dom::Sequence items; | ^~~~~ toolkit/components/printingui/ipc In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyRankingChanged::Run()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/History.cpp:23, from Unified_cpp_components_places0.cpp:29: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/NotifyRankingChanged.h:29:42: note: while referencing ‘events’ 29 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyIconObservers::Run()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/FaviconHelpers.cpp:1133:58: note: while referencing ‘events’ 1133 | dom::Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyPlaceInfoCallback::Run()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:29: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/History.cpp:643:30: note: while referencing ‘visits’ 643 | PlaceInfo::VisitsArray visits; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsNavHistory::FilterResultSet(nsNavHistoryQueryResultNode*, const nsCOMArray&, nsCOMArray*, const RefPtr&, nsNavHistoryQueryOptions*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:110: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistory.cpp:2619:22: note: while referencing ‘terms’ 2619 | nsTArray terms; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNavHistoryResult::OnBeginUpdateBatch()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3874:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3874 | ENUMERATE_HISTORY_OBSERVERS(OnBeginUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3849:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3849 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3875:5: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3875 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnBeginUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsFaviconService::OptimizeIconSizes(mozilla::places::IconData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:92: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsFaviconService.cpp:73:25: note: while referencing ‘nativeSizes’ 73 | nsTArray nativeSizes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:92: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsFaviconService.cpp:694:23: note: while referencing ‘framesInfo’ 694 | nsTArray framesInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyManyVisitsObservers::Run()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:29: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/History.cpp:534:42: note: while referencing ‘events’ 534 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyTitleObservers::Run()’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:29: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/History.cpp:591:42: note: while referencing ‘events’ 591 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:642:42: note: while referencing ‘events’ 642 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryQuery::GetParents(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryQuery.cpp:878:27: note: while referencing ‘’ 878 | aGuids = mParents.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryQuery::GetTransitions(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryQuery.cpp:898:37: note: while referencing ‘’ 898 | aTransitions = mTransitions.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFaviconService::ExpireAllFavicons()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:92: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsFaviconService.cpp:175:46: note: while referencing ‘stmts’ 175 | nsTArray> stmts = { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavHistory::UpdateFrecency(int64_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:110: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistory.cpp:3264:46: note: while referencing ‘stmts’ 3264 | nsTArray> stmts = { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:430:42: note: while referencing ‘events’ 430 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:457:28: note: while referencing ‘bookmarks’ 457 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavBookmarks::RemoveFolderChildren(int64_t, uint16_t)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:855:44: note: while referencing ‘events’ 855 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:877:30: note: while referencing ‘bookmarks’ 877 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:877:30: note: while referencing ‘bookmarks’ 877 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavBookmarks::RemoveItem(int64_t, uint16_t)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:556:42: note: while referencing ‘events’ 556 | Sequence> events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:101: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavBookmarks.cpp:580:28: note: while referencing ‘bookmarks’ 580 | nsTArray bookmarks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryFolderResultNode::GetQuery(nsINavHistoryQuery**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:2682:23: note: while referencing ‘parents’ 2682 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult nsNavHistory::TokensToQuery(const nsTArray&, nsNavHistoryQuery*, nsNavHistoryQueryOptions*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryQuery.cpp:368:22: note: while referencing ‘transitions’ 368 | nsTArray transitions; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryQuery.cpp:367:22: note: while referencing ‘tags’ 367 | nsTArray tags; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryQuery.cpp:366:23: note: while referencing ‘parents’ 366 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistory::QueryStringToQuery(const nsACString&, nsINavHistoryQuery**, nsINavHistoryQueryOptions**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryQuery.cpp:131:31: note: while referencing ‘tokens’ 131 | nsTArray tokens; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnDeleteVisits(nsIURI*, bool, const nsACString&, uint16_t, uint32_t)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4232:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4232 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnDeleteURI(nsIURI*, const nsACString&, uint16_t)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4219:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4219 | ENUMERATE_HISTORY_OBSERVERS(OnDeleteURI(aURI, aGUID, aReason)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsNavHistoryResult::OnMobilePrefChanged()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mMobilePrefObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4238:3: note: in expansion of macro ‘ENUMERATE_MOBILE_PREF_OBSERVERS’ 4238 | ENUMERATE_MOBILE_PREF_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNavHistoryResult::OnEndUpdateBatch()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3891:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3891 | ENUMERATE_HISTORY_OBSERVERS(OnEndUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3849:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3849 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3892:5: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3892 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnEndUpdateBatch()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3898:5: note: in expansion of macro ‘NOTIFY_REFRESH_PARTICIPANTS’ 3898 | NOTIFY_REFRESH_PARTICIPANTS(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3829:24: note: while referencing ‘_listCopy’ 3829 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3829:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 3829 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3849:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3849 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3968:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3968 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemMoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3971:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3971 | ENUMERATE_HISTORY_OBSERVERS(OnItemMoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3991:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 3991 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4054:5: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 4054 | ENUMERATE_QUERY_OBSERVERS(Refresh(), mHistoryObservers, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3829:24: note: while referencing ‘_listCopy’ 3829 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3829:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 3829 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsNavHistoryResult::HandlePlacesEvent(const PlacesEventSequence&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4203:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4203 | ENUMERATE_HISTORY_OBSERVERS(OnClearHistory()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4198:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4198 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3829:24: note: while referencing ‘_listCopy’ 3829 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3829:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 3829 | FolderObserverList _listCopy(_fol->Clone()); \ | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3849:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3849 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4178:9: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 4178 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemRemoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4181:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4181 | ENUMERATE_HISTORY_OBSERVERS(OnItemRemoved( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4151:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 4151 | ENUMERATE_HISTORY_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3849:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3849 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:4155:9: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 4155 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:128: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: while referencing ‘_listCopy’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3838:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 3838 | _listType _listCopy(_observersList.Clone()); \ | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3849:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 3849 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/places/nsNavHistoryResult.cpp:3911:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 3911 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemChanged( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::places::History::StartPendingVisitedQueries(const PendingVisitedQueries&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:29: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/History.cpp:2104:30: note: while referencing ‘uris’ 2104 | nsTArray> uris(aQueries.Count()); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/places/Database.cpp:9, from Unified_cpp_components_places0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::History::UpdatePlaces(JS::Handle, mozIVisitInfoCallback*, JSContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:29: /builddir/build/BUILD/firefox-86.0/toolkit/components/places/History.cpp:1943:23: note: while referencing ‘visitData’ 1943 | nsTArray visitData; | ^~~~~~~~~ toolkit/components/printingui toolkit/components/processtools toolkit/components/protobuf In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘RefPtr, nsresult, true> > mozilla::GetProcInfo(nsTArray&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::GetProcInfo(nsTArray&&):: [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:216:7: note: while referencing ‘’ 216 | [holder = std::move(holder), requests = std::move(aRequests)]() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | HashMap gathered; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | if (!gathered.reserve(requests.Length())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | holder->Reject(NS_ERROR_OUT_OF_MEMORY, __func__); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | return; | ~~~~~~~ 221 | } | ~ 222 | for (const auto& request : requests) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | // opening the stat file and reading its content | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | StatReader reader(request.pid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | ProcInfo info; | ~~~~~~~~~~~~~~ 226 | nsresult rv = reader.ParseProc(info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | if (NS_FAILED(rv)) { | ~~~~~~~~~~~~~~~~~~~~ 228 | // Can't read data for this proc. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | // Probably either a sandboxing issue or a race condition, e.g. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | // the process has been just been killed. Regardless, skip process. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | continue; | ~~~~~~~~~ 232 | } | ~ 233 | // Computing the resident unique size is somewhat tricky, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // so we use about:memory's implementation. This implementation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | // reopens `/proc/[pid]`, so there is the risk of an additional | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | // race condition. In that case, the result is `0`. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | info.residentUniqueSize = | ~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | nsMemoryReporterManager::ResidentUnique(request.pid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | | 240 | // Extra info | ~~~~~~~~~~~~~ 241 | info.pid = request.pid; | ~~~~~~~~~~~~~~~~~~~~~~~ 242 | info.childId = request.childId; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | info.type = request.processType; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | info.origin = request.origin; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | info.windows = std::move(request.windowInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | | 247 | // Let's look at the threads | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | nsCString taskPath; | ~~~~~~~~~~~~~~~~~~~ 249 | taskPath.AppendPrintf("/proc/%u/task", request.pid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | DIR* dirHandle = opendir(taskPath.get()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | if (!dirHandle) { | ~~~~~~~~~~~~~~~~~ 252 | // For some reason, we have no data on the threads for this process. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | // Most likely reason is that we have just lost a race condition and | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | // the process is dead. | ~~~~~~~~~~~~~~~~~~~~~~~ 255 | // Let's stop here and ignore the entire process. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | continue; | ~~~~~~~~~ 257 | } | ~ 258 | auto cleanup = mozilla::MakeScopeExit([&] { closedir(dirHandle); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | | 260 | // If we can't read some thread info, we ignore that thread. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | dirent* entry; | ~~~~~~~~~~~~~~ 262 | while ((entry = readdir(dirHandle)) != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | if (entry->d_name[0] == '.') { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | continue; | ~~~~~~~~~ 265 | } | ~ 266 | // Threads have a stat file, like processes. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | nsAutoCString entryName(entry->d_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | int32_t tid = entryName.ToInteger(&rv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | if (NS_FAILED(rv)) { | ~~~~~~~~~~~~~~~~~~~~ 270 | continue; | ~~~~~~~~~ 271 | } | ~ 272 | ThreadInfoReader reader(request.pid, tid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | ThreadInfo threadInfo; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | rv = reader.ParseThread(threadInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | if (NS_FAILED(rv)) { | ~~~~~~~~~~~~~~~~~~~~ 276 | continue; | ~~~~~~~~~ 277 | } | ~ 278 | info.threads.AppendElement(threadInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | } | ~ 280 | | 281 | if (!gathered.put(request.pid, std::move(info))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | holder->Reject(NS_ERROR_OUT_OF_MEMORY, __func__); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | return; | ~~~~~~~ 284 | } | ~ 285 | } | ~ 286 | | 287 | // ... and we're done! | ~~~~~~~~~~~~~~~~~~~~~~ 288 | holder->Resolve(std::move(gathered), __func__); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | }); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:225:20: note: while referencing ‘info’ 225 | ProcInfo info; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:225:20: note: while referencing ‘info’ 225 | ProcInfo info; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:186:14: note: while referencing ‘info’ 186 | ProcInfo info; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ProcInfo.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_processtools0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/processtools/ProcInfo_linux.cpp:225:20: note: while referencing ‘info’ 225 | ProcInfo info; | ^~~~ toolkit/components/reflect toolkit/components/remote toolkit/components/reputationservice In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/map_type_handler.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/map.h:49, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/generated_message_table_driven.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h:26, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:10, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 282]’: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10155:73: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 397 | return *ptr == tag; | ~~~~~^~~~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 290]’: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10167:73: required from here /builddir/build/BUILD/firefox-86.0/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] toolkit/components/resistfingerprinting In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationReputation.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:9, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult PendingLookup::_ZN13PendingLookup32GenerateWhitelistStringsForChainERKN13safe_browsing38ClientDownloadRequest_CertificateChainE.part.0(const safe_browsing::ClientDownloadRequest_CertificateChain&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:1207:23: note: while referencing ‘issuerBytes’ 1207 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationReputation.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:9, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:1207:23: note: while referencing ‘issuerBytes’ 1207 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIApplicationReputation.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:9, from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_reputationservice0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/reputationservice/ApplicationReputation.cpp:1198:21: note: while referencing ‘signerBytes’ 1198 | nsTArray signerBytes; | ^~~~~~~~~~~ toolkit/components/satchel toolkit/components/sessionstore toolkit/components/startup toolkit/components/statusfilter toolkit/components/telemetry/TelemetryHistogramData.inc.stub toolkit/components/terminator In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/terminator/nsTerminator.cpp:27: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2917:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, from /builddir/build/BUILD/firefox-86.0/toolkit/components/terminator/nsTerminator.cpp:55: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 27 | struct JSGCSetting { | ^~~~~~~~~~~ toolkit/components/typeaheadfind In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void AppendValueToCollectedData(nsINode*, const nsAString&, const nsAString&, const nsTArray >&, uint16_t&, uint16_t&, nsTArray&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:552:57: note: while referencing ‘’ 552 | entry.value = AsVariant(CopyableTArray(aValue.Clone())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:552:56: note: while referencing ‘’ 552 | entry.value = AsVariant(CopyableTArray(aValue.Clone())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:552:55: note: while referencing ‘’ 552 | entry.value = AsVariant(CopyableTArray(aValue.Clone())); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void CollectFrameTreeData(JSContext*, mozilla::dom::BrowsingContext*, mozilla::dom::Nullable&, CollectorFunc)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1292:70: note: while referencing ‘’ 1292 | aRetVal.SetValue().mChildren.Construct() = std::move(childrenData); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1268:23: note: while referencing ‘childrenData’ 1268 | nsTArray childrenData; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::SessionStoreUtils::ComposeInputData(const nsTArray&, mozilla::dom::InputElementData&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1314:18: note: while referencing ‘boolVal’ 1314 | nsTArray boolVal; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:45: note: while referencing ‘type’ 1313 | nsTArray id, selectVal, strVal, type; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:37: note: while referencing ‘strVal’ 1313 | nsTArray id, selectVal, strVal, type; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:26: note: while referencing ‘selectVal’ 1313 | nsTArray id, selectVal, strVal, type; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:22: note: while referencing ‘id’ 1313 | nsTArray id, selectVal, strVal, type; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1312:32: note: while referencing ‘valueIdx’ 1312 | nsTArray selectedIndex, valueIdx; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1312:17: note: while referencing ‘selectedIndex’ 1312 | nsTArray selectedIndex, valueIdx; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void AppendValueToCollectedData(nsINode*, const nsAString&, const nsAString&, nsTArray >&, uint16_t&, JSContext*, mozilla::dom::Nullable&)’: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:528:37: note: while referencing ‘’ 528 | val.mFileList = std::move(aValue); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.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&}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.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&}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 645 | nsTArray result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.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&}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void SetElementAsObject(JSContext*, mozilla::dom::Element*, JS::Handle)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:916:24: note: while referencing ‘array’ 916 | nsTArray array(arrayLength); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:916:24: note: while referencing ‘array’ 916 | nsTArray array(arrayLength); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.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&}]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 714 | nsTArray selectslist; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::TabListener::_ZN7mozilla3dom11TabListener18UpdateSessionStoreEjb.part.0(uint32_t, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:714:19: note: while referencing ‘descendants’ 714 | nsTArray descendants; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:713:25: note: while referencing ‘positions’ 713 | nsTArray positions; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:725:25: note: while referencing ‘url’ 725 | nsTArray url; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:724:24: note: while referencing ‘innerHTML’ 724 | nsTArray innerHTML; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:723:39: note: while referencing ‘numXPath’ 723 | nsTArray descendants, numId, numXPath; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:723:32: note: while referencing ‘numId’ 723 | nsTArray descendants, numId, numXPath; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:723:19: note: while referencing ‘descendants’ 723 | nsTArray descendants, numId, numXPath; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:721:29: note: while referencing ‘inputs’ 721 | nsTArray inputs = | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:720:51: note: while referencing ‘dataWithXpath’ 720 | nsTArray dataWithId, dataWithXpath; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:720:39: note: while referencing ‘dataWithId’ 720 | nsTArray dataWithId, dataWithXpath; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:752:30: note: while referencing ‘values’ 752 | nsTArray keys, values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:752:24: note: while referencing ‘keys’ 752 | nsTArray keys, values; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/FrameMetrics.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PresShell.h:15, from /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_sessionstore0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/sessionstore/SessionStoreListener.cpp:751:25: note: while referencing ‘origins’ 751 | nsTArray origins; | ^~~~~~~ toolkit/components/url-classifier In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ApplyUpdate(RefPtr)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 520 | nsTArray adds; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::DeflateWriteTArray(nsIOutputStream*, nsTArray&) [with T = unsigned char]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:629:24: note: while referencing ‘outBuff’ 629 | FallibleTArray outBuff; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 700 | nsTArray slice; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteAddPrefixChunks(nsIOutputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:845:22: note: while referencing ‘chunks’ 845 | nsTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteAddCompleteChunks(nsIOutputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:862:22: note: while referencing ‘chunks’ 862 | nsTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteSubPrefixes(nsIOutputStream*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:881:22: note: while referencing ‘prefixes’ 881 | nsTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:880:22: note: while referencing ‘subchunks’ 880 | nsTArray subchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:879:22: note: while referencing ‘addchunks’ 879 | nsTArray addchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::InflateReadTArray(nsIInputStream*, FallibleTArray*, uint32_t) [with T = unsigned char]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:670:24: note: while referencing ‘inBuff’ 670 | FallibleTArray inBuff; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceRead(nsIInputStream*, FallibleTArray*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:750:27: note: while referencing ‘slice4’ 750 | FallibleTArray slice4; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:749:27: note: while referencing ‘slice3’ 749 | FallibleTArray slice3; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:748:27: note: while referencing ‘slice2’ 748 | FallibleTArray slice2; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:747:27: note: while referencing ‘slice1’ 747 | FallibleTArray slice1; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadAddPrefixes()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:779:28: note: while referencing ‘chunks’ 779 | FallibleTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadAddCompletes()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:798:28: note: while referencing ‘chunks’ 798 | FallibleTArray chunks; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadSubPrefixes()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:818:28: note: while referencing ‘prefixes’ 818 | FallibleTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:817:28: note: while referencing ‘subchunks’ 817 | FallibleTArray subchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.h:8, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:31: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/HashStore.cpp:816:28: note: while referencing ‘addchunks’ 816 | FallibleTArray addchunks; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:189:28: note: while referencing ‘array’ 189 | FallibleTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(mozilla::safebrowsing::AddPrefixArray&, mozilla::safebrowsing::AddCompleteArray&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:107:19: note: while referencing ‘completions’ 107 | CompletionArray completions; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIMemoryReporter.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:84:22: note: while referencing ‘array’ 84 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDocShell.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsTypeAheadFind::FindItNow(uint32_t, bool, bool, bool, uint16_t*)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:378:13: note: while referencing ‘docShells’ 378 | DocShells docShells; | ^~~~~~~~~ toolkit/components/viaduct In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierPrefixSet::WritePrefixes(nsCOMPtr&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:503:22: note: while referencing ‘indexStarts’ 503 | nsTArray indexStarts; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierPrefixSet::LoadPrefixes(nsCOMPtr&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:394:26: note: while referencing ‘indexStarts’ 394 | nsTArray indexStarts; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:394:26: note: while referencing ‘indexStarts’ 394 | nsTArray indexStarts; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierPrefixSet::GetPrefixes(uint32_t*, uint32_t**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:225:28: note: while referencing ‘prefixes’ 225 | FallibleTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIScriptSecurityManager.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsILoadInfo.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIChannel.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIHttpChannel.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:8: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:322:23: note: while referencing ‘tables’ 322 | nsTArray tables; | ^~~~~~ toolkit/components/windowwatcher In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2596: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2748: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2699:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTDependentSubstring.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCharSeparatedTokenizer.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTSubstring.h:1374, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsAString.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsString.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:14, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { | ^~~~~~~~~~~~~~~~ toolkit/crashreporter toolkit/library/buildid.cpp.stub toolkit/mozapps/extensions In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::safebrowsing::LookupCacheV2::LoadLegacyFile()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/LookupCache.cpp:987:20: note: while referencing ‘addComplete’ 987 | AddCompleteArray addComplete; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/LookupCache.cpp:986:18: note: while referencing ‘prefix’ 986 | AddPrefixArray prefix; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 139 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 139 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 139 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::LookupCacheV2::_ZN7mozilla12safebrowsing13LookupCacheV214LoadMozEntriesEv.part.0()’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/LookupCache.cpp:1065:20: note: while referencing ‘completes’ 1065 | AddCompleteArray completes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:20: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/LookupCache.cpp:1064:18: note: while referencing ‘prefix’ 1064 | AddPrefixArray prefix; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed nsUrlClassifierDBService::FeatureHolder::Create(nsIURI*, const nsTArray >&, nsIUrlClassifierFeature::listType)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:139:27: note: while referencing ‘tables’ 139 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierUtils::ReadProvidersFromPrefs(nsUrlClassifierUtils::ProviderDictType&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:110: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierUtils.cpp:875:25: note: while referencing ‘tables’ 875 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::AddMozEntries(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:982:30: note: while referencing ‘tables’ 982 | nsTArray tables = { | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::Classifier::RegenActiveTables()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:951:23: note: while referencing ‘foundTables’ 951 | nsTArray foundTables; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:950:23: note: while referencing ‘exts’ 950 | nsTArray exts = {".vlpset"_ns, ".pset"_ns}; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::ReadNoiseEntries(const Prefix&, const nsACString&, uint32_t, mozilla::safebrowsing::PrefixArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1613:28: note: while referencing ‘prefixes’ 1613 | FallibleTArray prefixes; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::LoadMetadata(nsIFile*, nsACString&, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1734:23: note: while referencing ‘exts’ 1734 | nsTArray exts = {V4_METADATA_SUFFIX}; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1733:23: note: while referencing ‘tables’ 1733 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier15UpdateHashStoreER8nsTArrayI6RefPtrINS0_11TableUpdateEEERK12nsTSubstringIcE.part.0(mozilla::safebrowsing::TableUpdateArray&, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 1324 | FallibleTArray AddPrefixHashes; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 1324 | FallibleTArray AddPrefixHashes; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 1325 | FallibleTArray AddCompletesHashes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 1325 | FallibleTArray AddCompletesHashes; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::LoadHashStore(nsIFile*, nsACString&, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1675:23: note: while referencing ‘exts’ 1675 | nsTArray exts = {V2_METADATA_SUFFIX}; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1674:23: note: while referencing ‘tables’ 1674 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier12TableRequestER12nsTSubstringIcE.part.0(nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:439:23: note: while referencing ‘failedTables’ 439 | nsTArray failedTables; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierDBService::FeatureHolder::DoLocalLookup(const nsACString&, nsUrlClassifierDBServiceWorker*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:168:25: note: while referencing ‘fragments’ 168 | nsTArray fragments; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::_ZN7mozilla12safebrowsing8ChunkSet3SetEj.part.0(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:47:16: note: while referencing ‘tmp’ 47 | ChunkSet tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Remove(const mozilla::safebrowsing::ChunkSet&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:118:16: note: while referencing ‘remains’ 118 | ChunkSet remains; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:118:16: note: while referencing ‘remains’ 118 | ChunkSet remains; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:39: note: while referencing ‘overrides’ 790 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:39: note: while referencing ‘overrides’ 790 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:39: note: while referencing ‘overrides’ 790 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:26: note: while referencing ‘content’ 789 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:26: note: while referencing ‘content’ 789 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:26: note: while referencing ‘content’ 789 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:788:37: note: while referencing ‘locales’ 788 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:788:37: note: while referencing ‘locales’ 788 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:788:37: note: while referencing ‘locales’ 788 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:788:37: note: while referencing ‘locales’ 788 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:39: note: while referencing ‘overrides’ 790 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:39: note: while referencing ‘overrides’ 790 | nsTArray overrides; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:26: note: while referencing ‘content’ 789 | nsTArray content; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, from Unified_cpp_mozapps_extensions0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_mozapps_extensions0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:788:37: note: while referencing ‘locales’ 788 | nsTArray locales; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserV2::ProcessControl(bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:38: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ProtocolParser.cpp:179:47: note: while referencing ‘’ 179 | mTablesToReset = mRequestedTables.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::ActiveTables(nsTArray >&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:1039:38: note: while referencing ‘’ 1039 | aTables = mActiveTablesCache.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierDBServiceWorker::ClearCache()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:877:23: note: while referencing ‘tables’ 877 | nsTArray tables; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParser::Begin(const nsACString&, const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.h:11, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:6, from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ProtocolParser.h:37:45: note: while referencing ‘’ 37 | mRequestedTables = aRequestTables.Clone(); | ^ toolkit/profile In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.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&)::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Classifier.cpp:749:29: note: while referencing ‘failedTableNames’ 749 | nsTArray failedTableNames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserProtobuf::ProcessEncodedRemoval(mozilla::safebrowsing::TableUpdateV4&, const mozilla::safebrowsing::ThreatEntrySet&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:38: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ProtocolParser.cpp:1068:22: note: while referencing ‘decoded’ 1068 | nsTArray decoded; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserProtobuf::ProcessEncodedAddition(mozilla::safebrowsing::TableUpdateV4&, const mozilla::safebrowsing::ThreatEntrySet&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:38: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ProtocolParser.cpp:1000:22: note: while referencing ‘decoded’ 1000 | nsTArray decoded; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierDBService::Lookup(nsIPrincipal*, const nsACString&, nsIUrlClassifierCallback*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2020:52: note: while referencing ‘’ 2020 | "lookup"_ns, tableArray, nsTArray(), getter_AddRefs(feature)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2015:23: note: while referencing ‘tableArray’ 2015 | nsTArray tableArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 167 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 167 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 167 | nsTArray chunks(IO_BUFFER_SIZE); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/Entries.h:13, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/ChunkSet.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /builddir/build/BUILD/firefox-86.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*)::::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_url-classifier0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2495:63: note: while referencing ‘results’ 2495 | nsTArray> results; | ^~~~~~~ toolkit/system/gnome In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool ImportInstalls(const char*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:705:33: note: while referencing ‘strings’ 705 | nsTArray> strings = | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsToolkitProfileService::Flush()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:1960:39: note: while referencing ‘strings’ 1960 | nsTArray> strings = | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:1960:39: note: while referencing ‘strings’ 1960 | nsTArray> strings = | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:1953:25: note: while referencing ‘installs’ 1953 | nsTArray installs = GetKnownInstalls(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:1953:25: note: while referencing ‘installs’ 1953 | nsTArray installs = GetKnownInstalls(); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsToolkitProfileService::_ZN23nsToolkitProfileService32MaybeMakeDefaultDedicatedProfileEP17nsIToolkitProfilePb.part.0(nsIToolkitProfile*, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:572:23: note: while referencing ‘inUseInstalls’ 572 | nsTArray inUseInstalls; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsProfileLock.cpp:6, from Unified_cpp_toolkit_profile0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_profile0.cpp:11: /builddir/build/BUILD/firefox-86.0/toolkit/profile/nsToolkitProfileService.cpp:569:23: note: while referencing ‘installs’ 569 | nsTArray installs = GetKnownInstalls(); | ^~~~~~~~ toolkit/system/unixproxy toolkit/xre In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/xre/CreateAppData.cpp:8, from Unified_cpp_toolkit_xre0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void WriteConsoleLog()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_xre0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/xre/nsConsoleWriter.cpp:49:39: note: while referencing ‘messages’ 49 | nsTArray> messages; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/toolkit/xre/CreateAppData.cpp:8, from Unified_cpp_toolkit_xre0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_toolkit_xre0.cpp:83: /builddir/build/BUILD/firefox-86.0/toolkit/xre/nsConsoleWriter.cpp:49:39: note: while referencing ‘messages’ 49 | nsTArray> messages; | ^~~~~~~~ tools/performance tools/profiler In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/tools/profiler/core/shared-libraries-linux.cc:24: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static SharedLibraryInfo SharedLibraryInfo::GetInfoForSelf()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/tools/profiler/core/shared-libraries-linux.cc:219:31: note: while referencing ‘libInfoList’ 219 | nsTArray libInfoList; | ^~~~~~~~~~~ In file included from Unified_cpp_tools_profiler0.cpp:47: /builddir/build/BUILD/firefox-86.0/tools/profiler/core/ProfilerCodeAddressService.cpp: In member function ‘bool ProfilerCodeAddressService::GetFunction(const void*, nsACString&)’: /builddir/build/BUILD/firefox-86.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] 56 | if (entry.mLOffset <= 0xFFFFFFFF && !entry.mFunction) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/tools/performance/PerfStats.h:13, from /builddir/build/BUILD/firefox-86.0/tools/performance/PerfStats.cpp:7, from Unified_cpp_tools_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::PerfStats::SetCollectionMask(mozilla::PerfStats::MetricMask)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_tools_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/tools/performance/PerfStats.cpp:59:28: note: while referencing ‘contentParents’ 59 | nsTArray contentParents; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/MozPromise.h:22, from /builddir/build/BUILD/firefox-86.0/tools/performance/PerfStats.h:13, from /builddir/build/BUILD/firefox-86.0/tools/performance/PerfStats.cpp:7, from Unified_cpp_tools_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, bool, true> > mozilla::PerfStats::CollectPerfStatsJSONInternal()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_tools_performance0.cpp:2: /builddir/build/BUILD/firefox-86.0/tools/performance/PerfStats.cpp:203:32: note: while referencing ‘contentParents’ 203 | nsTArray contentParents; | ^~~~~~~~~~~~~~ uriloader/base uriloader/exthandler In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/tools/profiler/core/ProfileBuffer.cpp:13, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_tools_profiler0.cpp:119: /builddir/build/BUILD/firefox-86.0/tools/profiler/gecko/nsProfiler.cpp:526:37: note: while referencing ‘outBuff’ 526 | FallibleTArray outBuff; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIPrincipal.h:43, from /builddir/build/BUILD/firefox-86.0/caps/nsJSPrincipals.h:11, from /builddir/build/BUILD/firefox-86.0/tools/profiler/core/ProfileBuffer.cpp:13, from Unified_cpp_tools_profiler0.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_tools_profiler0.cpp:119: /builddir/build/BUILD/firefox-86.0/tools/profiler/gecko/nsProfiler.cpp:526:37: note: while referencing ‘outBuff’ 526 | FallibleTArray outBuff; | ^~~~~~~ In file included from Unified_cpp_tools_profiler1.cpp:38: /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.cpp: In member function ‘void lul::LUL::NotifyAfterMap(uintptr_t, size_t, const char*, const void*)’: /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.cpp:890:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] 890 | if (((unsigned long long int)aSize) > 0xFFFFFFFFULL) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.cpp:1692:42: 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] 1692 | memset(&startRegs, 0, sizeof(startRegs)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMainInt.h:11, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarfSummariser.h:10, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarfExt.h:45, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarfInt.h:42, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarf.cpp:57, from Unified_cpp_tools_profiler1.cpp:11: /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 134 | struct UnwindRegs { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/JSONWriter.h:98, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/BaseProfiler.h:713, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:21, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.cpp:18, from Unified_cpp_tools_profiler1.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = lul::RuleSet]’: /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMain.cpp:483:26: required from here /builddir/build/BUILD/firefox-86.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] 35 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarfSummariser.h:10, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarfExt.h:45, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarfInt.h:42, from /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulDwarf.cpp:57, from Unified_cpp_tools_profiler1.cpp:11: /builddir/build/BUILD/firefox-86.0/tools/profiler/lul/LulMainInt.h:298:7: note: ‘class lul::RuleSet’ declared here 298 | class RuleSet { | ^~~~~~~ uriloader/prefetch In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13, from /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.h:10, from /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.cpp:7, from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ContentHandlerService::nsIHandlerInfoToHandlerInfo(nsIHandlerInfo*, mozilla::dom::HandlerInfo*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.cpp:72:23: note: while referencing ‘extensions’ 72 | nsTArray extensions; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13, from /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.h:10, from /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.cpp:7, from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.cpp:58:24: note: while referencing ‘happs’ 58 | nsTArray happs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13, from /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.h:10, from /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/ContentHandlerService.cpp:7, from Unified_cpp_uriloader_exthandler0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMIMEInfoBase::CopyBasicDataTo(nsMIMEInfoBase*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_exthandler0.cpp:74: /builddir/build/BUILD/firefox-86.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:364:43: note: while referencing ‘’ 364 | aOther->mExtensions = mExtensions.Clone(); | ^ uriloader/preload In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundUtils.h:12, from /builddir/build/BUILD/firefox-86.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from Unified_cpp_uriloader_prefetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheUpdate::AddExistingItems(uint32_t, nsTArray >*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_prefetch0.cpp:29: /builddir/build/BUILD/firefox-86.0/uriloader/prefetch/nsOfflineCacheUpdate.cpp:1713:23: note: while referencing ‘keys’ 1713 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/ipc/glue/BackgroundUtils.h:12, from /builddir/build/BUILD/firefox-86.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, from Unified_cpp_uriloader_prefetch0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheUpdate::EvictOneNonPinned()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_prefetch0.cpp:29: /builddir/build/BUILD/firefox-86.0/uriloader/prefetch/nsOfflineCacheUpdate.cpp:2062:23: note: while referencing ‘groups’ 2062 | nsTArray groups; | ^~~~~~ view In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PreloaderBase.h:16, from /builddir/build/BUILD/firefox-86.0/uriloader/preload/FetchPreloader.h:9, from /builddir/build/BUILD/firefox-86.0/uriloader/preload/FetchPreloader.cpp:8, from Unified_cpp_uriloader_preload0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PreloaderBase::UsageTimer::Notify(nsITimer*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_preload0.cpp:29: /builddir/build/BUILD/firefox-86.0/uriloader/preload/PreloaderBase.cpp:376:71: note: while referencing ‘’ 376 | nsTArray({std::move(spec)})); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PreloaderBase.h:16, from /builddir/build/BUILD/firefox-86.0/uriloader/preload/FetchPreloader.h:9, from /builddir/build/BUILD/firefox-86.0/uriloader/preload/FetchPreloader.cpp:8, from Unified_cpp_uriloader_preload0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PreloaderBase::NotifyStop(nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_uriloader_preload0.cpp:29: /builddir/build/BUILD/firefox-86.0/uriloader/preload/PreloaderBase.cpp:244:23: note: while referencing ‘nodes’ 244 | nsTArray nodes = std::move(mNodes); | ^~~~~ widget/gtk/mozgtk/stub cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C widget/gtk/mozwayland cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C widget/gtk cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } | ^~~~ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 276 | extern const nsTArrayHeader sEmptyTArrayHeader; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/view/nsView.h:12, from /builddir/build/BUILD/firefox-86.0/view/nsView.cpp:6, from Unified_cpp_view0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsViewManager::InvalidateWidgetArea(nsView*, const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_view0.cpp:11: /builddir/build/BUILD/firefox-86.0/view/nsViewManager.cpp:565:39: note: while referencing ‘clipRects’ 565 | nsTArray clipRects; | ^~~~~~~~~ widget/gtk/wayland cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C widget/headless widget In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::MPRISServiceHandler::ClearMetadata()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/gtk/MPRISServiceHandler.cpp:7, from Unified_cpp_widget_gtk0.cpp:65: /builddir/build/BUILD/firefox-86.0/widget/gtk/MPRISServiceHandler.h:123:59: note: while referencing ‘’ 123 | UpdateFromMetadataBase(MediaMetadataBase::EmptyData()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool DMABufSurfaceYUV::CreateTexture(mozilla::gl::GLContext*, int)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk0.cpp:29: /builddir/build/BUILD/firefox-86.0/widget/gtk/DMABufSurface.cpp:899:20: note: while referencing ‘attribs’ 899 | nsTArray attribs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool DMABufSurfaceRGBA::CreateTexture(mozilla::gl::GLContext*, int)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk0.cpp:29: /builddir/build/BUILD/firefox-86.0/widget/gtk/DMABufSurface.cpp:443:20: note: while referencing ‘attribs’ 443 | nsTArray attribs; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.cpp:12, from Unified_cpp_widget_gtk0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.cpp:12, from Unified_cpp_widget_gtk0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.cpp:12, from Unified_cpp_widget_gtk0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.h:11, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/CompositorWidgetChild.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/GtkCompositorWidget.cpp:12, from Unified_cpp_widget_gtk0.cpp:38: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboard::SetData(nsITransferable*, nsIClipboardOwner*, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsClipboard.cpp:145:23: note: while referencing ‘flavors’ 145 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragService::IsDataFlavorSupported(const char*, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:877:29: note: while referencing ‘flavors’ 877 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragService::GetData(nsITransferable*, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:603:23: note: while referencing ‘flavors’ 603 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::SourceBeginDrag(GdkDragContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1640:23: note: while referencing ‘flavors’ 1640 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1640:23: note: while referencing ‘flavors’ 1640 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboard::GetData(nsITransferable*, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsClipboard.cpp:242:23: note: while referencing ‘flavors’ 242 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘GtkTargetList* nsDragService::GetSourceList()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1206:27: note: while referencing ‘flavors’ 1206 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1187:27: note: while referencing ‘flavors’ 1187 | nsTArray flavors; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<_GtkTargetEntry*> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1158:29: note: while referencing ‘targetArray’ 1158 | nsTArray targetArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsBaseHashtable::Put(nsBaseHashtable::KeyType, UserDataType&&) [with KeyClass = nsCStringHashKey; DataType = nsTArray; UserDataType = nsTArray; Converter = nsDefaultConverter, nsTArray >]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRefPtrHashtable.h:10, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:27, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsBaseHashtable.h:212:33: note: while referencing ‘’ 212 | ent->mData = Converter::Wrap(std::move(aData)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.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] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:14, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 1903 | mBands = aRegion.mBands.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::TargetDataReceived(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint32)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1041:47: note: while referencing ‘’ 1041 | mCachedData.Put(flavor, nsTArray()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1029:23: note: while referencing ‘copy’ 1029 | nsTArray copy; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/VsyncSource.h:9, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WaylandVsyncSource.h:13, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:20, from /builddir/build/BUILD/firefox-86.0/widget/gtk/WidgetUtilsGtk.cpp:7, from Unified_cpp_widget_gtk1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk1.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsDragService.cpp:1029:23: note: while referencing ‘copy’ 1029 | nsTArray copy; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.cpp:8: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, const mozilla::layers::APZEventResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.cpp:985:65: note: while referencing ‘’ 985 | inputBlockId, mSetAllowedTouchBehaviorCallback); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsFilePicker.cpp:17, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettingsGTK::SetPageRanges(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<_GtkPageRange> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk2.cpp:65: /builddir/build/BUILD/firefox-86.0/widget/gtk/nsPrintSettingsGTK.cpp:217:26: note: while referencing ‘ranges’ 217 | nsTArray ranges; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsFilePicker.cpp:17, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsGtkKeyUtils.cpp:29, from Unified_cpp_widget_gtk2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsFilePicker.cpp:17, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsGtkKeyUtils.cpp:29, from Unified_cpp_widget_gtk2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:286:48: note: while referencing ‘’ 286 | mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsFilePicker.cpp:17, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsGtkKeyUtils.cpp:29, from Unified_cpp_widget_gtk2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:288:47: note: while referencing ‘’ 288 | mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/nsIWidget.h:12, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsFilePicker.cpp:17, from Unified_cpp_widget_gtk2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsWindow.h:28, from /builddir/build/BUILD/firefox-86.0/widget/gtk/nsGtkKeyUtils.cpp:29, from Unified_cpp_widget_gtk2.cpp:11: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:290:46: note: while referencing ‘’ 290 | mEditCommandsForRichTextEditor.Clone(); | ^ widget/x11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C xpcom/base In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-86.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 415 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-86.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_xpcom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 415 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-86.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base0.cpp:29: /builddir/build/BUILD/firefox-86.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 415 | nsTArray localQueue = | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureSuggestedDriverVersion(int32_t, nsAString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget0.cpp:29: /builddir/build/BUILD/firefox-86.0/widget/GfxInfoBase.cpp:1256:27: note: while referencing ‘driverInfo’ 1256 | nsTArray driverInfo; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::WidgetKeyboardEvent::AssignKeyEventData(const mozilla::WidgetKeyboardEvent&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:668:64: note: while referencing ‘’ 668 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::widget::GfxInfoBase::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget0.cpp:29: /builddir/build/BUILD/firefox-86.0/widget/GfxInfoBase.cpp:516:25: note: while referencing ‘splitted’ 516 | nsTArray splitted; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::widget::TextEventDispatcher::DispatchKeyboardEventInternal(mozilla::EventMessage, const mozilla::WidgetKeyboardEvent&, nsEventStatus&, void*, uint32_t, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:701:57: note: while referencing ‘’ 701 | aEvent.mEditCommandsForSingleLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:709:56: note: while referencing ‘’ 709 | aEvent.mEditCommandsForMultiLineEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/layout/base/Units.h:20, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.h:10, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:5, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:21, from /builddir/build/BUILD/firefox-86.0/widget/nsBaseWidget.h:8, from /builddir/build/BUILD/firefox-86.0/widget/CompositorWidget.cpp:7, from Unified_cpp_widget0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TextEvents.h:717:55: note: while referencing ‘’ 717 | aEvent.mEditCommandsForRichTextEditor.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-86.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::LogModulePrefWatcher::RegisterPrefWatcher()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base0.cpp:119: /builddir/build/BUILD/firefox-86.0/xpcom/base/LogModulePrefWatcher.cpp:115:23: note: while referencing ‘names’ 115 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIProperties.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFile.h:546, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, from /builddir/build/BUILD/firefox-86.0/xpcom/base/AppShutdown.cpp:16, from Unified_cpp_xpcom_base0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::LogModulePrefWatcher::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base0.cpp:119: /builddir/build/BUILD/firefox-86.0/xpcom/base/LogModulePrefWatcher.cpp:40:23: note: while referencing ‘names’ 40 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboardProxy::SetData(nsITransferable*, nsIClipboardOwner*, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/nsClipboardProxy.cpp:28:19: note: while referencing ‘ipcDataTransfer’ 28 | IPCDataTransfer ipcDataTransfer; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragServiceProxy::InvokeDragSessionImpl(nsIArray*, const mozilla::Maybe >&, uint32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:128: /builddir/build/BUILD/firefox-86.0/widget/nsDragServiceProxy.cpp:37:43: note: while referencing ‘dataTransfers’ 37 | nsTArray dataTransfers; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboardProxy::GetData(nsITransferable*, int32_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/nsClipboardProxy.cpp:50:19: note: while referencing ‘dataTransfer’ 50 | IPCDataTransfer dataTransfer; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/nsClipboardProxy.cpp:46:23: note: while referencing ‘types’ 46 | nsTArray types; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::widget::WidgetUtils::SendBidiKeyboardInfoToContent()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:29: /builddir/build/BUILD/firefox-86.0/widget/WidgetUtils.cpp:123:33: note: while referencing ‘children’ 123 | nsTArray children; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::TouchResampler::PrependLeftoverHistoricalData(mozilla::MultiTouchInput*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:197:54: note: while referencing ‘data’ 197 | nsTArray data = | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::TouchResampler::CurrentTouches::UpdateFromEvent(const mozilla::MultiTouchInput&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:310:27: note: while referencing ‘newTouches’ 310 | nsTArray newTouches; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::TouchResampler::NotifyFrame(const mozilla::TimeStamp&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:181:78: note: while referencing ‘’ 181 | mRemainingTouchData.insert({touch.mIdentifier, std::move(futureData)}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:177:56: note: while referencing ‘futureData’ 177 | nsTArray futureData( | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/widget/InputData.h:11, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.h:15, from /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget1.cpp:2: /builddir/build/BUILD/firefox-86.0/widget/TouchResampler.cpp:133:28: note: while referencing ‘resampledPositions’ 133 | nsTArray resampledPositions; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/base/MemoryTelemetry.h:14, from /builddir/build/BUILD/firefox-86.0/xpcom/base/MemoryTelemetry.cpp:7, from Unified_cpp_xpcom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::MemoryTelemetry::TotalMemoryGatherer::Begin(nsIEventTarget*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/base/MemoryTelemetry.cpp:318:28: note: while referencing ‘parents’ 318 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | ~AutoRestore() { mLocation = mValue; } | ^~~~~~ In file included from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +4)’ was declared here 922 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | ~AutoRestore() { mLocation = mValue; } | ^~~~~~ In file included from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +4)’ was declared here 922 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | ~AutoRestore() { mLocation = mValue; } | ^~~~~~ In file included from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +4)’ was declared here 922 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:155, from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | ~AutoRestore() { mLocation = mValue; } | ^~~~~~ In file included from Unified_cpp_xpcom_base1.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘*((void*)& ar +4)’ was declared here 922 | Maybe> ar; | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray nsPrinterCUPS::PaperList(nsPrinterCUPS::Connection&) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:101: /builddir/build/BUILD/firefox-86.0/widget/nsPrinterCUPS.cpp:294:23: note: while referencing ‘paperList’ 294 | nsTArray paperList; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsTArray nsPrinterListCUPS::Printers() const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:119: /builddir/build/BUILD/firefox-86.0/widget/nsPrinterListCUPS.cpp:93:25: note: while referencing ‘printerInfoList’ 93 | nsTArray printerInfoList; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsTransferable::FlavorsTransferableCanImport(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/nsTransferable.cpp:434:25: note: while referencing ‘convertedList’ 434 | nsTArray convertedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsTransferable::FlavorsTransferableCanExport(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:137: /builddir/build/BUILD/firefox-86.0/widget/nsTransferable.cpp:466:25: note: while referencing ‘convertedList’ 466 | nsTArray convertedList; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsPrintSettings& nsPrintSettings::operator=(const nsPrintSettings&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:74: /builddir/build/BUILD/firefox-86.0/widget/nsPrintSettingsImpl.cpp:791:39: note: while referencing ‘’ 791 | mPageRanges = rhs.mPageRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrinterInfo::GetPaperList(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/nsPrinterBase.cpp:52:33: note: while referencing ‘’ 52 | aPaperList = mPaperList.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettings::GetPageRanges(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:74: /builddir/build/BUILD/firefox-86.0/widget/nsPrintSettingsImpl.cpp:741:30: note: while referencing ‘’ 741 | aPages = mPageRanges.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsDumpUtils.h:16, from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsMemoryInfoDumper.cpp:11, from Unified_cpp_xpcom_base2.cpp:29: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In function ‘nsresult GetProcSelfSmapsPrivate(int64_t*, pid_t)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base2.cpp:38: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsMemoryReporterManager.cpp:97:27: note: while referencing ‘mappings’ 97 | nsTArray mappings(1024); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettings::SetPageRanges(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:74: /builddir/build/BUILD/firefox-86.0/widget/nsPrintSettingsImpl.cpp:735:30: note: while referencing ‘’ 735 | mPageRanges = aPages.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In lambda function: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/widget/nsPrinterBase.cpp:11, from Unified_cpp_widget2.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/PrintBackgroundTask.h:53:20: note: while referencing ‘result’ 53 | Result result = std::apply( | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrinterListBase::GetFallbackPaperList(JSContext*, nsPrinterListBase::Promise**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:110: /builddir/build/BUILD/firefox-86.0/widget/nsPrinterListBase.cpp:113:29: note: while referencing ‘papers’ 113 | nsTArray> papers; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ResolveOrReject(mozilla::dom::Promise&, T&, Result&) [with T = nsPrinterBase; Result = const nsTArray]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:92: /builddir/build/BUILD/firefox-86.0/widget/nsPrinterBase.cpp:106:29: note: while referencing ‘result’ 106 | nsTArray> result; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIFormatConverter.h:14, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.h:10, from /builddir/build/BUILD/firefox-86.0/widget/nsHTMLFormatConverter.cpp:6, from Unified_cpp_widget2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ResolveOrReject(mozilla::dom::Promise&, T&, Result&) [with T = nsPrinterListBase; Result = const nsTArray]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:110: /builddir/build/BUILD/firefox-86.0/widget/nsPrinterListBase.cpp:34:32: note: while referencing ‘printers’ 34 | nsTArray> printers; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/base/nsSystemInfo.cpp:10, from Unified_cpp_xpcom_base2.cpp:65: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsSystemInfo.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’: /builddir/build/BUILD/firefox-86.0/xpcom/base/nsSystemInfo.h:38:8: warning: ‘.ProcessInfo::cpuCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 38 | struct ProcessInfo { | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/base/nsSystemInfo.h:38:8: warning: ‘.ProcessInfo::cpuCores’ may be used uninitialized in this function [-Wmaybe-uninitialized] xpcom/build/Services.cpp.stub xpcom/components xpcom/ds In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsCOMArray_base::Clear()’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_ds0.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsCOMArray.cpp:236:26: note: while referencing ‘objects’ 236 | nsTArray objects = std::move(mArray); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsCOMArray_base::RemoveObjectsAt(int32_t, int32_t)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_ds0.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsCOMArray.cpp:211:28: note: while referencing ‘elementsToDestroy’ 211 | nsTArray elementsToDestroy(aCount); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsCOMArray_base::RemoveElementsAt(uint32_t, uint32_t)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_ds0.cpp:74: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsCOMArray.cpp:222:26: note: while referencing ‘elementsToDestroy’ 222 | nsTArray elementsToDestroy(aCount); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Tokenizer.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/IncrementalTokenizer.cpp:7, from Unified_cpp_xpcom_ds0.cpp:11: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObserverList::NotifyObservers(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsCOMArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_ds0.cpp:137: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsObserverList.cpp:67:33: note: while referencing ‘observers’ 67 | const nsCOMArray observers = ReverseCloneObserverArray(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xpcpublic.h:36, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, from StaticComponents.cpp:14: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, from StaticComponents.cpp:93: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ArrayView.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsRegion.h:16, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/Units.h:20, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsContentUtils.h:25, from /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsObserverService.cpp:9, from Unified_cpp_xpcom_ds1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsObserverService::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_ds1.cpp:2: /builddir/build/BUILD/firefox-86.0/xpcom/ds/nsObserverService.cpp:56:29: note: while referencing ‘suspectObservers’ 56 | nsTArray suspectObservers; | ^~~~~~~~~~~~~~~~ xpcom/io cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp:876:14: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 876 | uint32_t myPerms; | ^~~~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsLocalFileUnix.cpp:757:42: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 757 | if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { | ^ xpcom/reflect/xptcall/md/unix In file included from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp:8: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp:8: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/reflect/xptcall In file included from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcprivate.h:11, from /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.cpp:8: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ xpcom/reflect/xptinfo In file included from Unified_cpp_xpcom_io0.cpp:137: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsEscape.cpp:588:26: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 588 | memcpy(destPtr + destPos, last, toCopy); | ~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/xpcom/io/nsIOUtil.cpp:10, from Unified_cpp_xpcom_io1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsSegmentedBuffer::FreeOMTPointers::FreeAll()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:83: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsSegmentedBuffer.cpp:164:35: note: while referencing ‘tasks’ 164 | nsTArray> tasks = [this]() { | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/xpcom/io/nsIOUtil.cpp:10, from Unified_cpp_xpcom_io1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPipe::OnPipeException(nsresult, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:56: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsPipe3.cpp:942:34: note: while referencing ‘list’ 942 | nsTArray list = mInputList.Clone(); | ^~~~ In file included from Unified_cpp_xpcom_io1.cpp:92: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 516 | return Seek(pos); | ~~~~^~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 516 | return Seek(pos); | ~~~~^~~~~ /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 588 | int64_t offset; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/xpcom/io/nsStreamUtils.h:13, from /builddir/build/BUILD/firefox-86.0/xpcom/io/nsIOUtil.cpp:10, from Unified_cpp_xpcom_io1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsMultiplexInputStream::Close()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:38: /builddir/build/BUILD/firefox-86.0/xpcom/io/nsMultiplexInputStream.cpp:273:38: note: while referencing ‘streams’ 273 | nsTArray> streams; | ^~~~~~~ xpcom/string xpcom/threads xpfe/appshell In file included from Unified_cpp_xpfe_appshell0.cpp:2: /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:872:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | if (newWidth != ourWidth || newHeight != ourHeight) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:872:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | if (newWidth != ourWidth || newHeight != ourHeight) { | ^~ /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:872:30: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | if (newWidth != ourWidth || newHeight != ourHeight) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/xpfe/appshell/AppWindow.cpp:859:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 859 | scaledWidth = NSToIntRound(ourWidth / scale); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ widget/gtk/mozgtk/gtk3 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/editline cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/shell js/xpconnect/shell media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub media/ffvpx/libavutil/libmozavutil.so.symbols.stub media/ffvpx/mozva cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C media/gmp-clearkey/0.1 modules/xz-embedded cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C toolkit/components/telemetry/pingsender widget/gtk/mozgtk/gtk2 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C js/src/rust/force-cargo-library-build browser/app/firefox dom/media/fake-cdm/libfake.so dom/media/gmp-plugin-openh264/libfakeopenh264.so config/external/lgpllibs/liblgpllibs.so config/external/sqlite/libmozsqlite3.so js/src/gc Compiling cc v1.0.59 In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:1990:29: 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] 1990 | memcpy(dst, src, thingSize); | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/vm/NativeObject.h:19, from /builddir/build/BUILD/firefox-86.0/js/src/vm/SavedFrame.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Activation.h:24, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:28, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/Cell.h:231:7: note: ‘class js::gc::TenuredCell’ declared here 231 | class TenuredCell : public Cell { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 45 | if (b->done()) { | ^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5152:29: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5152 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5152:29: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5152 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5152:29: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5152 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ Compiling arrayvec v0.5.1 Compiling leb128 v0.2.4 In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 45 | if (b->done()) { | ^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5270:31: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5270 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5270:31: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5270 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5270:31: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5270 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCRuntime.h:20, from /builddir/build/BUILD/firefox-86.0/js/src/vm/Runtime.h:32, from /builddir/build/BUILD/firefox-86.0/js/src/vm/JSContext.h:31, from /builddir/build/BUILD/firefox-86.0/js/src/gc/GCInternals.h:17, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:14, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 45 | if (b->done()) { | ^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5308:31: note: ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ was declared here 5308 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5308:31: note: ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ was declared here 5308 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Allocator.cpp:27, from Unified_cpp_js_src_gc0.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/GC.cpp:5308:31: note: ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ was declared here 5308 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ Compiling wasmparser v0.48.2 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-86.0/mozglue/static/rust) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-86.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*]’ /builddir/build/BUILD/firefox-86.0/js/src/vm/PlainObject-inl.h:42:69: required from here /builddir/build/BUILD/firefox-86.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] 261 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Tracer.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/vm/TaggedProto.h:12, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.h:16, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking-inl.h:10, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:7, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ Compiling wast v32.0.0 In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.cpp:214:19: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 214 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.cpp:214:19: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 214 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.cpp:229:19: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 229 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:29: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.cpp:229:19: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 229 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:2451:3: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2451 | if (start == end) { | ^~ /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:1836:10: note: ‘end’ was declared here 1836 | size_t end; // End of slot range to mark. | ^~~ /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:1834:13: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1834 | HeapSlot* base; // Slot range base pointer. | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/RootMarking.cpp:382:19: note: ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ was declared here 382 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /builddir/build/BUILD/firefox-86.0/js/src/gc/PrivateIterators-inl.h:14, from /builddir/build/BUILD/firefox-86.0/js/src/gc/Marking.cpp:47, from Unified_cpp_js_src_gc1.cpp:2: /builddir/build/BUILD/firefox-86.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 128 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc1.cpp:38: /builddir/build/BUILD/firefox-86.0/js/src/gc/RootMarking.cpp:382:19: note: ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ was declared here 382 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ layout/style In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RestyleManager.h:13, from /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCollection.cpp:9, from Unified_cpp_layout_style0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCollection.cpp:30:34: note: while referencing ‘mb’ 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/layout/base/FrameProperties.h:13, from /builddir/build/BUILD/firefox-86.0/layout/generic/nsIFrame.h:53, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/RestyleManager.h:13, from /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCollection.cpp:9, from Unified_cpp_layout_style0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style0.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCollection.cpp:30:34: note: while referencing ‘mb’ 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void Gecko_UpdateAnimations(const mozilla::dom::Element*, const mozilla::ComputedStyle*, const mozilla::ComputedStyle*, mozilla::UpdateAnimationsTasks)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/style/GeckoBindings.cpp:536:32: note: while referencing ‘mb’ 536 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:92: /builddir/build/BUILD/firefox-86.0/layout/style/GeckoBindings.cpp:536:32: note: while referencing ‘mb’ 536 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::FontFaceSet::Check(const nsACString&, const nsAString&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:352:23: note: while referencing ‘faces’ 352 | nsTArray faces; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::css::GlobalImageObserver::Notify(imgIRequest*, int32_t, const nsIntRect*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:119: /builddir/build/BUILD/firefox-86.0/layout/style/ImageLoader.cpp:620:33: note: while referencing ‘loadersToNotify’ 620 | nsTArray> loadersToNotify(loaders.Count()); | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ImportScanner::Start()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:128: /builddir/build/BUILD/firefox-86.0/layout/style/ImportScanner.cpp:17:8: note: while referencing ‘’ 17 | Stop(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CounterStyleManager::CleanRetiredStyles()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:20: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.cpp:1879:27: note: while referencing ‘list’ 1879 | nsTArray list(std::move(mRetiredStyles)); | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::FontFamilyList::PrioritizeFirstGeneric()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:259:36: note: while referencing ‘names’ 259 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void Gecko_nsStyleFont_PrioritizeUserFonts(nsStyleFont*, mozilla::StyleGenericFontFamily)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsFont.h:11, from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontFamilyList.h:272:30: note: while referencing ‘names’ 272 | nsTArray names; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:219:66: note: while referencing ‘’ 219 | ret = new AnonymousCounterStyle(type, std::move(transcoded)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.h:31, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ComputedStyle.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:9, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 213 | nsTArray transcoded(symbols.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1024:28: note: while referencing ‘srcArray’ 1024 | nsTArray srcArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:989:30: note: while referencing ‘variationSettings’ 989 | nsTArray variationSettings; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:985:28: note: while referencing ‘featureSettings’ 985 | nsTArray featureSettings; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 1645 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 1645 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1648:41: note: while referencing ‘’ 1648 | init.mFontfaces = std::move(aFontFaces); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 1645 | FontFaceSetLoadEventInit init; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::_ZN7mozilla3dom11FontFaceSet20CheckLoadingFinishedEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1606:37: note: while referencing ‘failed’ 1606 | nsTArray> failed; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:1605:37: note: while referencing ‘loaded’ 1605 | nsTArray> loaded; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::FontFaceSet::UpdateRules(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:668:28: note: while referencing ‘oldRecords’ 668 | nsTArray oldRecords = std::move(mRuleFaces); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::FontFaceSet::Load(JSContext*, const nsACString&, const nsAString&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:328:23: note: while referencing ‘faces’ 328 | nsTArray faces; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/CachedInheritingStyles.cpp:7, from Unified_cpp_layout_style1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style1.cpp:65: /builddir/build/BUILD/firefox-86.0/layout/style/FontFaceSet.cpp:326:29: note: while referencing ‘promises’ 326 | nsTArray> promises; | ^~~~~~~~ Compiling wat v1.0.33 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-86.0/js/src/rust/shared) Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-86.0/js/src/rust) In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BitSet.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/HeapAPI.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; unsigned int N = 256]’: /builddir/build/BUILD/firefox-86.0/layout/style/ServoStyleSet.cpp:117:51: required from here /builddir/build/BUILD/firefox-86.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] 77 | memset(&aArr[0], 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/utility:70, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/utility:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/utility:52, from /usr/include/c++/10/tuple:38, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/tuple:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/tuple:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:12, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 211 | struct pair | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ServoCSSRuleList::DropAllRules()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style2.cpp:110: /builddir/build/BUILD/firefox-86.0/layout/style/ServoCSSRuleList.cpp:129:8: note: while referencing ‘rules’ 129 | auto rules = std::move(mRules); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ServoStyleSet::_ZN7mozilla13ServoStyleSet21RunPostTraversalTasksEv.part.0()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style2.cpp:128: /builddir/build/BUILD/firefox-86.0/layout/style/ServoStyleSet.cpp:1244:31: note: while referencing ‘tasks’ 1244 | nsTArray tasks = std::move(mPostTraversalTasks); | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTObserverArray.h:12, from /builddir/build/BUILD/firefox-86.0/dom/base/nsINode.h:18, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/css/Loader.h:17, from /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:9, from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::css::Loader::Stop()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style2.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/Loader.cpp:2147:8: note: while referencing ‘arr’ 2147 | auto arr = std::move(mPostedEvents); | ^~~ Finished release [optimized] target(s) in 3m 29s media/libdav1d cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFontFaceLoader::FontLoadComplete()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:137: /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceLoader.cpp:292:29: note: while referencing ‘fontSets’ 292 | nsTArray fontSets; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsFontFaceLoader::LoadTimerCallback(nsITimer*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:137: /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceLoader.cpp:181:31: note: while referencing ‘fontSets’ 181 | nsTArray fontSets; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:352:32: note: while referencing ‘mb’ 352 | nsAutoAnimationMutationBatch mb(aTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 356 | OwningCSSAnimationPtrArray newAnimations = | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:352:32: note: while referencing ‘mb’ 352 | nsAutoAnimationMutationBatch mb(aTarget.mElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:212:22: note: while referencing ‘keyframes’ 212 | nsTArray keyframes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsAnimationManager::UpdateAnimations(mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::ComputedStyle*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/nsAnimationManager.cpp:7, from Unified_cpp_layout_style3.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); | ^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SharedStyleSheetCache::CancelDeferredLoadsForLoader(mozilla::css::Loader&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:524:17: note: while referencing ‘arr’ 524 | LoadDataArray arr; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SharedStyleSheetCache::StartDeferredLoadsForLoader(mozilla::css::Loader&, mozilla::SharedStyleSheetCache::StartLoads)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:496:17: note: while referencing ‘arr’ 496 | LoadDataArray arr; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.h:22, from /builddir/build/BUILD/firefox-86.0/layout/style/SharedStyleSheetCache.cpp:7, from Unified_cpp_layout_style3.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::StyleSheet::ReparseSheet(const nsACString&, mozilla::ErrorResult&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::css::LoaderReusableStyleSheets [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style3.cpp:38: /builddir/build/BUILD/firefox-86.0/layout/style/StyleSheet.cpp:1278:34: note: while referencing ‘reusableSheets’ 1278 | css::LoaderReusableStyleSheets reusableSheets; | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c: In function ‘decode_sb’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c:2068:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2068 | int ctx, bx8, by8; | ^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c:2068:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2068 | int ctx, bx8, by8; | ^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/decode.c:3448:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3448 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c:929:29: note: ‘off_after_idx’ was declared here 929 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c:36: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_before_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/obu.c:929:13: note: ‘off_before_idx’ was declared here 929 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:485:20: warning: ‘newmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 485 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:600:27: warning: ‘refmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 600 | switch (refmv_ctx >> 1) { | ~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:545:59: warning: ‘b_left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 545 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; | ^ /builddir/build/BUILD/firefox-86.0/third_party/dav1d/src/refmvs.c:537:43: warning: ‘b_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 537 | const refmvs_block *const cand_b = &b_top[x]; | ^~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 119 | } else if (wd >= 8 && flat8in) { | ^~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~^~~~~~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 718 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 1826 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1827 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1832 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1833 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 205 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 8bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); | ~~~~~~~~~^~~~~~ 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 320 | int offsets[2 /* col offset */][2 /* row offset */]; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsStyleAutoArray nsStyleAutoArray::Clone() const [with T = nsStyleImageLayers::Layer]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 38 | res.mOtherElements = mOtherElements.Clone(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsStyleImageLayers& nsStyleImageLayers::operator=(const nsStyleImageLayers&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 68 is outside array bounds of ‘nsStyleAutoArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_style4.cpp:56: /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleStruct.cpp:1807:34: note: while referencing ‘’ 1807 | mLayers = aOther.mLayers.Clone(); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘nsStyleDisplay::nsStyleDisplay(const nsStyleDisplay&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 38 | res.mOtherElements = mOtherElements.Clone(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFontVariations.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:14, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxFont.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/gfxTextRun.h:14, from /builddir/build/BUILD/firefox-86.0/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style4.cpp:2: /builddir/build/BUILD/firefox-86.0/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 38 | res.mOtherElements = mOtherElements.Clone(); | ~~~~~~~~~~~~~~~~~~~~^~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C netwerk/dns cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 119 | } else if (wd >= 8 && flat8in) { | ^~ 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~^~~~~~~~ 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; | ~~~^~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 718 | cbi->txtp[0] = txtp; | ~~~~~~~~~~~~~^~~~~~ 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 1826 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1827 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1828 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 1832 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1833 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1834 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1835 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.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}]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2913:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:21: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ security/apps In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::NativeDNSResolverOverride::ClearHostOverride(const nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::Maybe > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:448:8: note: while referencing ‘overrides’ 448 | auto overrides = mOverrides.GetAndRemove(aHost); | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::net::FindAddrOverride(const nsACString&, uint16_t, uint16_t, mozilla::net::AddrInfo**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/GetAddrInfo.cpp:311:21: note: while referencing ‘addresses’ 311 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:11: /builddir/build/BUILD/firefox-86.0/security/apps/AppTrustDomain.cpp:163:21: note: while referencing ‘pubKeyBytes’ 163 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:11: /builddir/build/BUILD/firefox-86.0/security/apps/AppTrustDomain.cpp:162:21: note: while referencing ‘subjectBytes’ 162 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:11: /builddir/build/BUILD/firefox-86.0/security/apps/AppTrustDomain.cpp:161:21: note: while referencing ‘serialBytes’ 161 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:11: /builddir/build/BUILD/firefox-86.0/security/apps/AppTrustDomain.cpp:160:21: note: while referencing ‘issuerBytes’ 160 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::VerifyAppManifest(SECOidTag, nsCOMPtr, nsTHashtable&, const SECItem&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:247:21: note: while referencing ‘outArray’ 247 | nsTArray outArray; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:953:33: note: while referencing ‘collectedCerts’ 953 | nsTArray> collectedCerts; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::VerifyPK7Signature.constprop(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:789:33: note: while referencing ‘collectedCerts’ 789 | nsTArray> collectedCerts; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1230:21: note: while referencing ‘digestArray’ 1230 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1199:21: note: while referencing ‘sfCalculatedSHA256Digest’ 1199 | nsTArray sfCalculatedSHA256Digest; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1192:21: note: while referencing ‘sfCalculatedSHA1Digest’ 1192 | nsTArray sfCalculatedSHA1Digest; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:11: /builddir/build/BUILD/firefox-86.0/security/apps/AppTrustDomain.cpp:75:19: note: while referencing ‘candidates’ 75 | nsTArray candidates; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1148:35: note: while referencing ‘’ 1148 | aCoseCertDER = context.TakeCert(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘{anonymous}::CoseVerificationContext [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1139:27: note: while referencing ‘context’ 1139 | CoseVerificationContext context(aTrustedRoot); | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 1287 | nsTArray coseCertDER; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.h:8, from /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:7, from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_apps0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/apps/AppSignatureVerification.cpp:1286:21: note: while referencing ‘pkcs7CertDER’ 1286 | nsTArray pkcs7CertDER; | ^~~~~~~~~~~~ security/manager/ssl cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2794:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1806:61: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed nsHostResolver::InitLoopbackRecord(const nsHostKey&, nsresult*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:919:21: note: while referencing ‘addresses’ 919 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&, nsHostRecord::TRRSkippedReason)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1807:21: note: while referencing ‘orderedSet2’ 1807 | nsTArray orderedSet2 = rrset2->Addresses().Clone(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1806:21: note: while referencing ‘orderedSet1’ 1806 | nsTArray orderedSet1 = rrset1->Addresses().Clone(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1999:54: note: while referencing ‘cbs’ 1999 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1999:54: note: while referencing ‘cbs’ 1999 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1999:54: note: while referencing ‘cbs’ 1999 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:17, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:1152:33: note: while referencing ‘addresses’ 1152 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookupByType(nsHostRecord*, nsresult, mozilla::net::TypeRecordResultType&, uint32_t, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:2094:54: note: while referencing ‘cbs’ 2094 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:2094:54: note: while referencing ‘cbs’ 2094 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:2094:54: note: while referencing ‘cbs’ 2094 | mozilla::LinkedList> cbs = | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:36: note: while referencing ‘pendingQHigh’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:36: note: while referencing ‘pendingQHigh’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:36: note: while referencing ‘pendingQHigh’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:50: note: while referencing ‘pendingQMed’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:50: note: while referencing ‘pendingQMed’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:50: note: while referencing ‘pendingQMed’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:63: note: while referencing ‘pendingQLow’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:63: note: while referencing ‘pendingQLow’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:818:63: note: while referencing ‘pendingQLow’ 818 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 118 | elt->asT()->AddRef(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:819:7: note: while referencing ‘evictionQ’ 819 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:819:7: note: while referencing ‘evictionQ’ 819 | evictionQ; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/js/RootingAPI.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/GeckoProfiler.h:92, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/CondVar.h:16, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:12, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:17: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.cpp:819:7: note: while referencing ‘evictionQ’ 819 | evictionQ; | ^~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestChild.cpp: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestChild.cpp:113:56: 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] 113 | memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:752:34: note: while referencing ‘parents’ 752 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:752:34: note: while referencing ‘parents’ 752 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:752:34: note: while referencing ‘parents’ 752 | nsTArray parents; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:137: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl0.cpp:137: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:137: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 39 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2596: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2763: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]’ /builddir/build/BUILD/firefox-86.0/netwerk/dns/HTTPSSVC.cpp:213:75: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::DataStorageMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:62:24: note: while referencing ‘fileNames’ 62 | nsTArray fileNames; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::DataStorage::GetAllChildProcessData(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:137:22: note: while referencing ‘storageFiles’ 137 | nsTArray storageFiles; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:137:22: note: while referencing ‘storageFiles’ 137 | nsTArray storageFiles; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.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**)::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:101: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/OSReauthenticator.cpp:457:21: note: while referencing ‘results’ 457 | nsTArray results; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:101: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/OSReauthenticator.cpp:445:21: note: while referencing ‘prefLastChangedUpdates’ 445 | nsTArray prefLastChangedUpdates; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult ReadChainIntoCertList(const nsACString&, nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ContentSignatureVerifier.cpp:174:27: note: while referencing ‘derBytes’ 174 | nsTArray derBytes(derString.Data(), derString.Length()); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult VerifyContentSignatureTask::CalculateResult()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ContentSignatureVerifier.cpp:206:31: note: while referencing ‘certList’ 206 | nsTArray> certList; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:68:21: note: while referencing ‘candidateCert’ 68 | nsTArray candidateCert(candidateCertDER.UnsafeGetData(), | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:41:21: note: while referencing ‘pubKeyBytes’ 41 | nsTArray pubKeyBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:40:21: note: while referencing ‘subjectBytes’ 40 | nsTArray subjectBytes; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:39:21: note: while referencing ‘serialBytes’ 39 | nsTArray serialBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:38:21: note: while referencing ‘issuerBytes’ 38 | nsTArray issuerBytes; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundDecryptBytes(const nsACString&, const nsACString&, RefPtr&, RefPtr)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:92: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/OSKeyStore.cpp:554:7: note: while referencing ‘’ 554 | [rv, aPromise = std::move(aPromise), plain = std::move(plain)]() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | if (NS_FAILED(rv)) { | ~~~~~~~~~~~~~~~~~~~~ 556 | aPromise->MaybeReject(rv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | } else { | ~~~~~~~~ 558 | aPromise->MaybeResolve(plain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | } | ~ 560 | })); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:92: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/OSKeyStore.cpp:545:21: note: while referencing ‘plain’ 545 | nsTArray plain; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::DataStorage::SetCachedStorageEntries(const nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:176:41: note: while referencing ‘’ 176 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DataStorageList.h:16:1: note: in expansion of macro ‘DATA_STORAGE’ 16 | DATA_STORAGE(AlternateServices) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:176:41: note: while referencing ‘’ 176 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DataStorageList.h:17:1: note: in expansion of macro ‘DATA_STORAGE’ 17 | DATA_STORAGE(ClientAuthRememberList) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:176:41: note: while referencing ‘’ 176 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DataStorageList.h:18:1: note: in expansion of macro ‘DATA_STORAGE’ 18 | DATA_STORAGE(SecurityPreloadState) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:176:41: note: while referencing ‘’ 176 | entry.items() = e.items().Clone(); \ | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/DataStorageList.h:19:1: note: in expansion of macro ‘DATA_STORAGE’ 19 | DATA_STORAGE(SiteSecurityServiceState) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptinfo.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIVariant.h:19, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsICertStorage.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/CSTrustDomain.cpp:7, from Unified_cpp_security_manager_ssl0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl0.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/DataStorage.cpp:169:35: note: while referencing ‘entries’ 169 | nsTArray entries; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::TRR::DohDecodeQuery(const nsCString&, nsCString&, mozilla::net::TrrType&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRR.cpp:394:27: note: while referencing ‘binary’ 394 | FallibleTArray binary; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRRService::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.cpp:179:27: note: while referencing ‘suffixList’ 179 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::TRRService::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:119: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.cpp:580:29: note: while referencing ‘suffixList’ 580 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe, bool> > mozilla::net::SVCB::GetAlpn(bool, bool) const’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:65: /builddir/build/BUILD/firefox-86.0/netwerk/dns/HTTPSSVC.cpp:193:27: note: while referencing ‘alpnList’ 193 | nsTArray alpnList; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetAddresses(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestChild.cpp:123:36: note: while referencing ‘’ 123 | aAddressArray = mAddresses.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::net::ChildDNSRecord::ChildDNSRecord(const mozilla::net::DNSRecord&, uint16_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:38: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestChild.cpp:72:28: note: while referencing ‘’ 72 | mAddresses = addrs.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::net::AddrInfo::AddrInfo(const mozilla::net::AddrInfo*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNS.cpp:368:38: note: while referencing ‘’ 368 | mAddresses = src->mAddresses.Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:25:43: note: while referencing ‘’ 25 | addresses = rrfrom->Addresses().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:28:41: note: while referencing ‘’ 28 | addresses = rrto->Addresses().Clone(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:110: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRQuery.cpp:23:21: note: while referencing ‘addresses’ 23 | nsTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::ReturnData(nsIChannel*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRR.cpp:676:54: note: while referencing ‘’ 676 | new AddrInfo(mHost, mType, nsTArray(), mDNS.mTtl)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::DNSPacket::ParseSvcParam(unsigned int, uint16_t, mozilla::net::SvcFieldValue&, uint16_t)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSPacket.cpp:137:50: note: while referencing ‘’ 137 | field.mValue = AsVariant(SvcParamIpv6Hint()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamIpv6Hint [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSPacket.cpp:137:49: note: while referencing ‘’ 137 | field.mValue = AsVariant(SvcParamIpv6Hint()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSPacket.cpp:113:50: note: while referencing ‘’ 113 | field.mValue = AsVariant(SvcParamIpv4Hint()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamIpv4Hint [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSPacket.cpp:113:49: note: while referencing ‘’ 113 | field.mValue = AsVariant(SvcParamIpv4Hint()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSPacket.cpp:74:46: note: while referencing ‘’ 74 | field.mValue = AsVariant(SvcParamAlpn()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamAlpn [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:29: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSPacket.cpp:74:45: note: while referencing ‘’ 74 | field.mValue = AsVariant(SvcParamAlpn()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::FailData(nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRR.cpp:725:23: note: while referencing ‘noAddresses’ 725 | nsTArray noAddresses; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::DNSRequestHandler::OnLookupComplete(nsICancelable*, nsIDNSRecord*, nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:47: /builddir/build/BUILD/firefox-86.0/netwerk/dns/DNSRequestParent.cpp:117:23: note: while referencing ‘array’ 117 | nsTArray array; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRR::StoreIPHintAsDNSRecord(const mozilla::net::SVCB&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRR.cpp:637:27: note: while referencing ‘addresses’ 637 | CopyableTArray addresses; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/ErrorResult.h:41, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/OriginAttributes.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/BasePrincipal.h:15, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIDNSService.h:23, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsPIDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/ChildDNSService.cpp:5, from Unified_cpp_netwerk_dns0.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns0.cpp:101: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRR.cpp:637:27: note: while referencing ‘addresses’ 637 | CopyableTArray addresses; | ^~~~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp:219:58: 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] 219 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:20, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:11: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsDNSService2.cpp:261:58: 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] 261 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:20, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult _Z29IsCertificateDistrustImminentRK8nsTArrayI6RefPtrI11nsIX509CertEERb.part.0(const nsTArray >&, bool&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:119: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCallbacks.cpp:1150:33: note: while referencing ‘intCerts’ 1150 | nsTArray> intCerts; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRService.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRServiceParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/TRRServiceParent.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.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]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2391: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2420: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:1432: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]’ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:2923:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here /builddir/build/BUILD/firefox-86.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] 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/netwerk/dns/nsHostResolver.h:20, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRService.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:20, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 107 | union NetAddr { | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘nsClientAuthRemember::nsClientAuthRemember(const nsCString&, const nsCString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray*> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SharedSSLState.cpp:8, from Unified_cpp_security_manager_ssl1.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsClientAuthRemember.h:40:26: note: while referencing ‘fields’ 40 | nsTArray fields = {&mAsciiHost, &mFingerprint}; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClientAuthRememberService::GetDecisions(nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:92: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsClientAuthRemember.cpp:93:43: note: while referencing ‘decisions’ 93 | nsTArray decisions; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClientAuthRememberService::DeleteDecisionsByHost(const nsACString&, JS::Handle, JSContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:92: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsClientAuthRemember.cpp:128:43: note: while referencing ‘decisions’ 128 | nsTArray decisions; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::psm::TransportSecurityInfo::ReadSSLStatus(nsIObjectInputStream*, mozilla::MutexAutoLock&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/TransportSecurityInfo.cpp:409:35: note: while referencing ‘failedCertChain’ 409 | nsTArray> failedCertChain; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/TransportSecurityInfo.cpp:409:35: note: while referencing ‘failedCertChain’ 409 | nsTArray> failedCertChain; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRService.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRServiceParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/TRRServiceParent.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::TRRServiceParent::Observe(nsISupports*, const char*, const char16_t*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:80:27: note: while referencing ‘suffixList’ 80 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRService.h:13, from /builddir/build/BUILD/firefox-86.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTRRServiceParent.h:9, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/net/TRRServiceParent.h:10, from /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:7, from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRRServiceParent::Init()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_dns1.cpp:2: /builddir/build/BUILD/firefox-86.0/netwerk/dns/TRRServiceParent.cpp:58:23: note: while referencing ‘suffixList’ 58 | nsTArray suffixList; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::psm::CreateCertChain(nsTArray >&, nsTArray >&&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/TransportSecurityInfo.cpp:949:31: note: while referencing ‘certList’ 949 | nsTArray> certList = std::move(aCertList); | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray > mozilla::psm::TransportSecurityInfo::CreateCertBytesArray(const UniqueCERTCertList&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:38: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/TransportSecurityInfo.cpp:1154:23: note: while referencing ‘certBytes’ 1154 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundSdrDecryptStrings(const nsTArray >&, RefPtr&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SecretDecoderRing.cpp:99:30: note: while referencing ‘’ 99 | [rv, aPromise = std::move(aPromise), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | plainTexts = std::move(plainTexts)]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | if (NS_FAILED(rv)) { | ~~~~~~~~~~~~~~~~~~~~ 102 | aPromise->MaybeReject(rv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } else { | ~~~~~~~~ 104 | aPromise->MaybeResolve(plainTexts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | } | ~ 106 | })); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SecretDecoderRing.cpp:69:22: note: while referencing ‘plainTexts’ 69 | nsTArray plainTexts(encryptedStrings.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SecretDecoderRing.cpp:54:30: note: while referencing ‘’ 54 | [rv, aPromise = std::move(aPromise), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | cipherTexts = std::move(cipherTexts)]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | if (NS_FAILED(rv)) { | ~~~~~~~~~~~~~~~~~~~~ 57 | aPromise->MaybeReject(rv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | } else { | ~~~~~~~~ 59 | aPromise->MaybeResolve(cipherTexts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | } | ~ 61 | })); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SecretDecoderRing.cpp:38:22: note: while referencing ‘cipherTexts’ 38 | nsTArray cipherTexts(plaintexts.Length()); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:56: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertParent.cpp:144:68: note: while referencing ‘’ 144 | stapledOCSPResponse.emplace(aStapledOCSPResponse->data().Clone()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:56: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertParent.cpp:149:70: note: while referencing ‘’ 149 | sctsFromTLSExtension.emplace(aSctsFromTLSExtension->data().Clone()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:56: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertParent.cpp:136:31: note: while referencing ‘peerCertBytes’ 136 | nsTArray> peerCertBytes; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:47: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertChild.cpp:80:70: note: while referencing ‘’ 80 | CopyableTArray{aCert->derCert.data, aCert->derCert.len}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:47: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertChild.cpp:82:23: note: while referencing ‘peerCertBytes’ 82 | nsTArray peerCertBytes; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:47: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertChild.cpp:79:19: note: while referencing ‘serverCertSerialized’ 79 | const ByteArray serverCertSerialized = | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:47: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertChild.cpp:84:52: note: while referencing ‘’ 84 | peerCertBytes.AppendElement(ByteArray(certBytes)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1336:74: note: while referencing ‘’ 1336 | stapledOCSPResponse.emplace(stapledOCSPResponses->ElementAt(0).Clone()); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:56: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertParent.cpp:88:50: note: while referencing ‘’ 88 | builtCertChain.AppendElement(ByteArray(cert)); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:56: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertParent.cpp:85:23: note: while referencing ‘builtCertChain’ 85 | nsTArray builtCertChain; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘int32_t mozilla::psm::RootCABinNumber(mozilla::Span)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:84:31: note: while referencing ‘enterpriseRoots’ 84 | nsTArray> enterpriseRoots; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:51:21: note: while referencing ‘digestArray’ 51 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult SecretDecoderRing::AsyncEncryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SecretDecoderRing.cpp:210:7: note: while referencing ‘’ 210 | [promise, plaintexts = plaintexts.Clone()]() mutable { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | BackgroundSdrEncryptStrings(plaintexts, promise); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | })); | ~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult SecretDecoderRing::AsyncDecryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SecretDecoderRing.cpp:268:7: note: while referencing ‘’ 268 | [promise, encryptedStrings = encryptedStrings.Clone()]() mutable { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | BackgroundSdrDecryptStrings(encryptedStrings, promise); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | })); | ~ security/sandbox/linux/libmozsandbox.so In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /builddir/build/BUILD/firefox-86.0/objdir/dist/system_wrappers/algorithm:3, from /builddir/build/BUILD/firefox-86.0/objdir/dist/stl_wrappers/algorithm:52, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TimeStamp.h:11, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:14, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /usr/include/c++/10/bits/stl_algo.h:4315:24: note: while referencing ‘’ 4315 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:891:31: note: while referencing ‘peerCertsBytes’ 891 | nsTArray> peerCertsBytes; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1104:31: note: while referencing ‘certBytesArray’ 1104 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1104:31: note: while referencing ‘certBytesArray’ 1104 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1112:67: note: while referencing ‘’ 1112 | TransportSecurityInfo::CreateCertBytesArray(builtCertChain); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1104:31: note: while referencing ‘certBytesArray’ 1104 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ toolkit/components/telemetry In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void HandshakeCallback(PRFileDesc*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:119: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCallbacks.cpp:1048:33: note: while referencing ‘peerCertsBytes’ 1048 | nsTArray> peerCertsBytes; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:119: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCallbacks.cpp:1055:25: note: while referencing ‘certBytes’ 1055 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:119: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCallbacks.cpp:1134:33: note: while referencing ‘certBytesArray’ 1134 | nsTArray> certBytesArray = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:119: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCallbacks.cpp:1337:33: note: while referencing ‘succeededCertArray’ 1337 | nsTArray> succeededCertArray; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:47: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertChild.cpp:38:31: note: while referencing ‘certBytesArray’ 38 | nsTArray> certBytesArray; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::psm::VerifySSLServerCertChild::RecvOnVerifiedSSLServerCertFailure(const uint32_t&, const uint32_t&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:47: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/VerifySSLServerCertChild.cpp:60:40: note: while referencing ‘’ 60 | nsc, nsTArray>(), std::move(mPeerCertChain), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, from Unified_cpp_security_manager_ssl1.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus mozilla::psm::AuthCertificateHook(void*, PRFileDesc*, PRBool, PRBool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/SSLServerCertVerification.cpp:1242:31: note: while referencing ‘peerCertsBytes’ 1242 | nsTArray> peerCertsBytes = | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:181:28: note: while referencing ‘’ 181 | mExtra(extra.Clone()) {} | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificateDB::ImportEmailCertificate(uint8_t*, uint32_t, nsIInterfaceRequestor*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.cpp:475:31: note: while referencing ‘certsArray’ 475 | nsTArray> certsArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::RegisterEvents(const nsACString&, JS::Handle, bool, JSContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1103:25: note: while referencing ‘extra_keys’ 1103 | nsTArray extra_keys; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1102:25: note: while referencing ‘objects’ 1102 | nsTArray objects; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1101:25: note: while referencing ‘methods’ 1101 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:133:37: note: while referencing ‘’ 133 | extra_keys(extra_keys.Clone()), | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1103:25: note: while referencing ‘extra_keys’ 1103 | nsTArray extra_keys; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1102:25: note: while referencing ‘objects’ 1102 | nsTArray objects; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1101:25: note: while referencing ‘methods’ 1101 | nsTArray methods; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1072:18: note: while referencing ‘newEventExpired’ 1072 | nsTArray newEventExpired; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicEventInfo> [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1071:30: note: while referencing ‘newEventInfos’ 1071 | nsTArray newEventInfos; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:813:14: note: while referencing ‘extra’ 813 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void VerifyCertAtTimeTask::CallCallback(nsresult)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.cpp:1339:37: note: while referencing ‘tmp’ 1339 | nsTArray> tmp; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryEvent::RecordEventNative(mozilla::Telemetry::EventID, const mozilla::Maybe >&, const mozilla::Maybe >&)’: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:951:26: note: while referencing ‘’ 951 | extra = aExtra.value(); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:14: note: while referencing ‘extra’ 949 | ExtraArray extra; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘std::pair > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1274:60: note: while referencing ‘’ 1274 | std::make_pair(processName, std::move(events))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘std::pair > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1277:69: note: while referencing ‘’ 1277 | std::make_pair(iter.Key(), std::move(leftoverEvents))); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1255:26: note: while referencing ‘leftoverEvents’ 1255 | EventRecordArray leftoverEvents; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1254:26: note: while referencing ‘events’ 1254 | EventRecordArray events; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1238:51: note: while referencing ‘leftovers’ 1238 | nsTArray> leftovers; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1237:54: note: while referencing ‘processEvents’ 1237 | nsTArray> processEvents; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSSocketInfo::SetResumptionTokenFromExternalCache()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:815:21: note: while referencing ‘token’ 815 | nsTArray token; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSiteSecurityService::Enumerate(uint32_t, nsISimpleEnumerator**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:137: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsSiteSecurityService.cpp:1140:43: note: while referencing ‘items’ 1140 | nsTArray items; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.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*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:137: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsSiteSecurityService.cpp:714:23: note: while referencing ‘unusedSHA256keys’ 714 | nsTArray unusedSHA256keys; // Required for sane internal interface | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void RemoteClientAuthDataRunnable::RunOnTargetThread()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2501:58: note: while referencing ‘’ 2501 | mServerCert->derCert.data, mServerCert->derCert.len}; | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2507:23: note: while referencing ‘certBytes’ 2507 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2507:23: note: while referencing ‘certBytes’ 2507 | nsTArray certBytes; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2521:13: note: while referencing ‘key’ 2521 | ByteArray key; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2520:13: note: while referencing ‘cert’ 2520 | ByteArray cert; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2514:23: note: while referencing ‘collectedCANames’ 2514 | nsTArray collectedCANames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2500:19: note: while referencing ‘serverCertSerialized’ 2500 | const ByteArray serverCertSerialized = CopyableTArray{ | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2521:13: note: while referencing ‘key’ 2521 | ByteArray key; | ^~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2520:13: note: while referencing ‘cert’ 2520 | ByteArray cert; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2514:23: note: while referencing ‘collectedCANames’ 2514 | nsTArray collectedCANames; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2500:19: note: while referencing ‘serverCertSerialized’ 2500 | const ByteArray serverCertSerialized = CopyableTArray{ | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSComponent::CommonGetEnterpriseCerts(nsTArray >&, bool)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:584:23: note: while referencing ‘certCopy’ 584 | nsTArray certCopy; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:584:23: note: while referencing ‘certCopy’ 584 | nsTArray certCopy; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsTArray > CollectCANames(CERTDistNames*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:1849:23: note: while referencing ‘caName’ 1849 | nsTArray caName; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus collect_certs(void*, SECItem**, int)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.cpp:150:23: note: while referencing ‘certArray’ 150 | nsTArray certArray; | ^~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus nsNSS_SSLGetClientAuthData(void*, PRFileDesc*, CERTDistNames*, CERTCertificate**, SECKEYPrivateKey**)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:1916:31: note: while referencing ‘collectedCANames’ 1916 | nsTArray> collectedCANames(CollectCANames(caNames)); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void IntermediatePreloadingHealerCallback(nsITimer*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2103:33: note: while referencing ‘certs’ 2103 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2101:23: note: while referencing ‘subject’ 2101 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2103:33: note: while referencing ‘certs’ 2103 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2101:23: note: while referencing ‘subject’ 2101 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2103:33: note: while referencing ‘certs’ 2103 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2101:23: note: while referencing ‘subject’ 2101 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.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)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2128:31: note: while referencing ‘certs’ 2128 | nsTArray> certs; | ^~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2125:21: note: while referencing ‘subject’ 2125 | nsTArray subject; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void ClientAuthDataRunnable::RunOnTargetThread()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2265:31: note: while referencing ‘enterpriseRoots’ 2265 | nsTArray> enterpriseRoots; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:29: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSIOLayer.cpp:2265:31: note: while referencing ‘enterpriseRoots’ 2265 | nsTArray> enterpriseRoots; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificateDB::ImportUserCertificate(uint8_t*, uint32_t, nsIInterfaceRequestor*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.cpp:547:31: note: while referencing ‘certsArray’ 547 | nsTArray> certsArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsACString&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:566:21: note: while referencing ‘digestArray’ 566 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSCertificate::GetCertificateHash(nsAString&, SECOidTag)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:498:21: note: while referencing ‘digestArray’ 498 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSComponent::IsCertContentSigningRoot(const nsTArray&, bool*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:20: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSComponent.cpp:2440:21: note: while referencing ‘digestArray’ 2440 | nsTArray digestArray; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNSSCertificateDB::ImportCertificates(uint8_t*, uint32_t, uint32_t, nsIInterfaceRequestor*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.cpp:408:31: note: while referencing ‘certsArray’ 408 | nsTArray> certsArray; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsIStringBundle.h:18, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/NSSErrorsService.h:13, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/ScopedNSSTypes.h:24, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.h:12, from /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificate.cpp:6, from Unified_cpp_security_manager_ssl2.cpp:2: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = nsNSSCertificateDB::AsyncHasThirdPartyRoots(nsIAsyncBoolCallback*)::]’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl2.cpp:11: /builddir/build/BUILD/firefox-86.0/security/manager/ssl/nsNSSCertificateDB.cpp:1195:45: note: while referencing ‘certs’ 1195 | nsTArray> certs; | ^~~~~ toolkit/library/buildid.cpp.stub toolkit/library widget/gtk/mozgtk/stub/libmozgtk_stub.so In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryHistogram::AccumulateCategorical(mozilla::Telemetry::HistogramID, const nsTArray >&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2704:22: note: while referencing ‘intSamples’ 2704 | nsTArray intSamples(aLabels.Length()); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2704:22: note: while referencing ‘intSamples’ 2704 | nsTArray intSamples(aLabels.Length()); | ^~~~~~~~~~ widget/gtk/mozwayland/libmozwayland.so In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSKeyedHistogram_Add(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2187:22: note: while referencing ‘values’ 2187 | nsTArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSHistogram_Add(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1819:22: note: while referencing ‘values’ 1819 | nsTArray values; | ^~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryHistogram::DeserializeHistograms(JSContext*, JS::HandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3373:40: note: while referencing ‘deserializedCounts’ 3373 | nsTArray deserializedCounts; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryHistogram::DeserializeKeyedHistograms(JSContext*, JS::HandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3577:42: note: while referencing ‘deserializedCounts’ 3577 | nsTArray deserializedCounts; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSKeyedHistogram_Keys(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2247:23: note: while referencing ‘keys’ 2247 | nsTArray keys; | ^~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 644 | aOther.mHdr->mLength = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 199 | nsTArray> metricData(gPrioDatasPerMetric); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:500:67: note: while referencing ‘prioData’ 500 | nsTArray>> prioData; | ^~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/Telemetry.h:16, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: /builddir/build/BUILD/firefox-86.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] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:480:20: note: while referencing ‘appEncodedMetricData’ 480 | IdBoolsPairArray appEncodedMetricData; | ^~~~~~~~~~~~~~~~~~~~ xpcom/build In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsXPTCUtils.h:10, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/XPCOM.h:157, from /builddir/build/BUILD/firefox-86.0/xpcom/build/XPCOMInit.cpp:17, from Unified_cpp_xpcom_build0.cpp:47: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:79:42: 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] 79 | memset(this, 0, sizeof(nsXPTCVariant)); | ^ /builddir/build/BUILD/firefox-86.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 44 | struct nsXPTCVariant { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:2079:45: note: while referencing ‘scalarKeyedData’ 2079 | nsTArray scalarKeyedData; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:2079:45: note: while referencing ‘scalarKeyedData’ 2079 | nsTArray scalarKeyedData; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryScalar::RegisterScalars(const nsACString&, JS::Handle, bool, JSContext*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:1937:42: note: while referencing ‘parents’ 1937 | nsTArray parents; | ^~~~~~~ widget/gtk/mozgtk/gtk3/libmozgtk.so media/ffvpx/libavcodec cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 304 | mHdr->mLength = 0; | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 251 | nsTArray eventsToSend; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 250 | nsTArray keyedScalarsToSend; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 249 | nsTArray scalarsToSend; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 248 | nsTArray keyedHistogramsToSend; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 247 | nsTArray histogramsToSend; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.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&)’: /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 68 is outside array bounds of ‘mozilla::Telemetry::ChildEventData [1]’ [-Warray-bounds] 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:237:61: note: while referencing ‘’ 237 | nsCString(object), value, extra.Clone()}); | ^ In file included from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/nsTArray.h:3246, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, from /builddir/build/BUILD/firefox-86.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, from /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: /builddir/build/BUILD/firefox-86.0/objdir/dist/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 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-86.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:237:60: note: while referencing ‘’ 237 | nsCString(object), value, extra.Clone()}); | ^ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | media/ffvpx/libavutil cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/hwcontext_vaapi.c: In function ‘vaapi_device_create’: /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27: warning: variable ‘try_all’ set but not used [-Wunused-but-set-variable] 1476 | int try_drm, try_x11, try_all; | ^~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | In function ‘set_string_video_rate’, inlined from ‘av_opt_set’ at /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/opt.c:489:15: /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/opt.c:340:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 340 | av_log(obj, AV_LOG_ERROR, "Unable to parse option value \"%s\" as video rate\n", val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C In file included from /builddir/build/BUILD/firefox-86.0/media/ffvpx/config.h:14, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/common.h:105, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/avutil.h:296, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil/log.h:25, from /builddir/build/BUILD/firefox-86.0/media/ffvpx/libavutil_visibility.h:16, from : /builddir/build/BUILD/firefox-86.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 219 | #define HAVE_LINUX_PERF_EVENT_H 0 | In file included from : /builddir/build/BUILD/firefox-86.0/objdir/mozilla-config.h:59: note: this is the location of the previous definition 59 | #define HAVE_LINUX_PERF_EVENT_H 1 | media/gmp-clearkey/0.1/libclearkey.so modules/brotli/brotli toolkit/components/telemetry/pingsender/pingsender widget/gtk/mozgtk/gtk2/libmozgtk.so js/src/build/libjs_static.a media/ffvpx/libavutil/libmozavutil.so toolkit/library/build/libxul.so js/src/shell/js media/ffvpx/libavcodec/libmozavcodec.so ipc/app/plugin-container js/xpconnect/shell/xpcshell ./MacOS-files.txt.stub ./aboutNetErrorCodes.js.stub browser/locales/bookmarks.html.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/exceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Exception.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Exceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/context-menu/menu.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/exceptions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/environment.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" ./node.stub.stub ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" ./node.stub.stub Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-86.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-86.0/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-86.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" ./reserved-js-words.js.stub ./spidermonkey_checks.stub ./fake_remote_dafsa.bin.stub TEST-PASS | check_spidermonkey_style.py | ok ./feature_definitions.json.stub TEST-PASS | check_macroassembler_style.py | ok TEST-PASS | check_js_opcode.py | ok ./ScalarArtifactDefinitions.json.stub ./EventArtifactDefinitions.json.stub ./glean_checks.stub Sorry, Glean found some glinter nits: WARNING: USER_LIFETIME_EXPIRATION: gfx.adapter.primary.driver_date: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: USER_LIFETIME_EXPIRATION: gfx.adapter.primary.driver_files: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: USER_LIFETIME_EXPIRATION: gfx.status.compositor: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: USER_LIFETIME_EXPIRATION: gfx.status.headless: Metrics with 'user' lifetime cannot have an expiration date. They live as long as the user profile does. Set expires to 'never'. WARNING: EXPIRED: performance.time.load_event_end_no_preload: Metric has expired. Please consider removing it. WARNING: EXPIRED: performance.time.load_event_end_preload: Metric has expired. Please consider removing it. WARNING: EXPIRED: performance.time.load_event_start_no_preload: Metric has expired. Please consider removing it. WARNING: EXPIRED: performance.time.load_event_start_preload: Metric has expired. Please consider removing it. Please fix the above nits to continue. To disable a check, add a `no_lint` parameter with a list of check names to disable. This parameter can appear with each individual metric, or at the top-level to affect the entire file. ./dependentlibs.list.stub ./multilocale.txt.stub ./built_in_addons.json.stub toolkit/locales/update.locale.stub toolkit/locales/locale.ini.stub Packaging quitter@mozilla.org.xpi... 1280 compiler warnings present. Overall system resources - Wall time: 14482s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 warning: dom/base/AttrArray.cpp:173:66 [-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 warning: dom/base/AttrArray.cpp:352:72 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead warning: dom/base/AttrArray.cpp:493:70 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead warning: dom/base/nsMappedAttributes.cpp:154:52 [-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 warning: dom/base/nsMappedAttributes.cpp:229:57 [-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 warning: dom/events/ShortcutKeys.cpp:75:20 [-Wmaybe-uninitialized] ‘keyData’ may be used uninitialized in this function warning: dom/events/ShortcutKeys.cpp:109:14 [-Wmaybe-uninitialized] ‘cache’ may be used uninitialized in this function warning: dom/indexedDB/ActorsParent.cpp:14293:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function warning: dom/ipc/SharedMap.cpp:217:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function warning: dom/localstorage/ActorsParent.cpp:1935:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function warning: dom/localstorage/ActorsParent.cpp:7053:3 [-Wmaybe-uninitialized] ‘alreadyExisted’ may be used uninitialized in this function warning: dom/media/MediaTrackGraph.cpp:3560:47 [-Wmaybe-uninitialized] ‘state’ may be used uninitialized in this function warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used warning: dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12 [-Wunused-but-set-variable] variable ‘trimmed’ set but not used warning: dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] ‘log_level’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] ‘dir’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] ‘direction’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:1557:50 [-Wmaybe-uninitialized] ‘setupEnum’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpAttribute.h:1716:40 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function warning: dom/media/webrtc/sdp/SdpHelper.cpp:54:7 [-Wmaybe-uninitialized] ‘component’ may be used uninitialized in this function warning: dom/media/webrtc/transport/test_nr_socket.cpp:789:31 [-Wmaybe-uninitialized] ‘compare_flags’ may be used uninitialized in this function warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function warning: dom/xslt/xpath/txNodeSet.cpp:112:57 [-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 warning: dom/xslt/xpath/txNodeSet.cpp:277:58 [-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 warning: dom/xslt/xpath/txNodeSet.cpp:375:75 [-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 warning: dom/xslt/xpath/txNodeSet.cpp:469:56 [-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 warning: dom/xslt/xpath/txNodeSet.cpp:494:55 [-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 warning: dom/xslt/xpath/txNodeSet.cpp:567:62 [-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 warning: editor/libeditor/HTMLTableEditor.cpp:69:39 [-Wmaybe-uninitialized] ‘newCellIndex’ may be used uninitialized in this function warning: gfx/2d/DrawTargetCairo.cpp:454:20 [-Wmaybe-uninitialized] ‘pat’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:50:3 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:57:3 [-Wmaybe-uninitialized] ‘majorRevision’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] ‘minorRevision’ may be used uninitialized in this function warning: gfx/2d/InlineTranslator.cpp:72:46 [-Wmaybe-uninitialized] ‘eventType’ may be used uninitialized in this function warning: gfx/2d/Path.cpp:453:34 [-Wmaybe-uninitialized] ‘t2’ may be used uninitialized in this function warning: gfx/2d/ScaledFontFontconfig.cpp:297:36 [-Wmaybe-uninitialized] ‘hinting’ may be used uninitialized in this function warning: gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22 [-Wstringop-overflow=] ‘int __builtin_memcmp_eq(const void*, const void*, unsigned int)’ reading 22 bytes from a region of size 1 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20 [-Wmaybe-uninitialized] ‘rowMajor’ may be used uninitialized in this function warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33 [-Wmaybe-uninitialized] ‘storage’ may be used uninitialized in this function warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21 [-Wtype-limits] comparison of unsigned expression in ‘>= 0’ is always true warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] ‘interpolate’ may be used uninitialized in this function warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:23 [-Wmaybe-uninitialized] ‘pict_format’ may be used uninitialized in this function warning: gfx/cairo/libpixman/src/pixman-arm-neon.c:290:65 [-Wdiscarded-qualifiers] passing argument 5 of ‘pixman_composite_over_8888_0565_asm_neon’ discards ‘const’ qualifier from pointer target type warning: gfx/gl/GLContext.h:1207:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function warning: gfx/gl/GLContext.h:2894:30 [-Wmaybe-uninitialized] ‘oldVAO’ may be used uninitialized in this function 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 warning: gfx/graphite2/src/Slot.cpp:78:71 [-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 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 warning: gfx/layers/wr/DisplayItemCache.cpp:85:62 [-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 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’ 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’} 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’} 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’ 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’} 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’} warning: gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/Sk4px.h:31:30 [-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>’} warning: gfx/skia/skia/src/core/Sk4px.h:41:26 [-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’} warning: gfx/skia/skia/src/core/Sk4px.h:46:25 [-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’} warning: gfx/skia/skia/src/core/Sk4px.h:51:25 [-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’} 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 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 warning: gfx/skia/skia/src/core/SkDraw.cpp:514:17 [-Wimplicit-fallthrough=] this statement may fall through 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? 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 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 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 warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/core/SkRRect.cpp:557:39 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31 [-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 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59 [-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 warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30 [-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 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30 [-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 warning: gfx/skia/skia/src/core/SkTextBlob.cpp:204:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:66:75 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:69:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:72:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:75:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:79:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:83:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:90:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:93:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:96:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:119:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/core/SkTypeface_remote.h:129:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through 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 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 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 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 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 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 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 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 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 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 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 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 warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13 [-Wimplicit-fallthrough=] this statement may fall through warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace warning: gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5 [-Wreturn-type] control reaches end of non-void function warning: gfx/thebes/gfxGraphiteShaper.cpp:420:19 [-Wmaybe-uninitialized] ‘clusterLoc’ may be used uninitialized in this function warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] ‘k_pchRuntimeOverrideVar’ defined but not used warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] ‘k_pchConfigOverrideVar’ defined but not used warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] ‘k_pchLogOverrideVar’ defined but not used warning: intl/icu/source/i18n/decNumber.cpp:1528:14 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2974:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2974:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2991:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/decNumber.cpp:2991:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 warning: intl/icu/source/i18n/ucol_sit.cpp:552:92 [-Wdeprecated-declarations] ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated warning: intl/icu/source/i18n/ucol_sit.cpp:554:71 [-Wdeprecated-declarations] ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated warning: intl/locale/DateTimeFormat.cpp:185:40 [-Wmaybe-uninitialized] ‘widthType’ may be used uninitialized in this function warning: ipc/chromium/src/third_party/libevent/buffer.c:2487:37 [-Wincompatible-pointer-types] passing argument 3 of ‘sendfile’ from incompatible pointer type warning: ipc/chromium/src/third_party/libevent/evutil.c:2229:12 [-Wstringop-overflow=] ‘__builtin_memcmp_eq’ reading 16 bytes from a region of size 8 warning: js/src/builtin/intl/LanguageTag.h:752:41 [-Wmaybe-uninitialized] ‘hourCycleStr’ may be used uninitialized in this function warning: js/src/debugger/Environment.cpp:193:24 [-Wmaybe-uninitialized] ‘s’ may be used uninitialized in this function warning: js/src/frontend/BytecodeEmitter.cpp:2827:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/frontend/ParseNode.h:720:12 [-Wmaybe-uninitialized] ‘coercedExpr’ may be used uninitialized in this function warning: js/src/frontend/ParseNode.h:762:36 [-Wmaybe-uninitialized] ‘lhs’ may be used uninitialized in this function warning: js/src/frontend/Parser.cpp:6050:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function warning: js/src/gc/GC.cpp:1990:29 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment warning: js/src/gc/IteratorUtils.h:45:5 [-Wmaybe-uninitialized] ‘*((void*)(& r)+12).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:1834:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function warning: js/src/gc/Marking.cpp:2451:3 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+4).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+12).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+12).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& r)+20).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+8).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function warning: js/src/irregexp/imported/regexp-compiler-tonode.cc:427:70 [-Wmaybe-uninitialized] ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function warning: js/src/jit/CacheIR.cpp:1908:14 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function warning: js/src/jit/CacheIR.h:462:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized in this function warning: js/src/jit/CacheIRCompiler.cpp:5359:67 [-Wmaybe-uninitialized] ‘*((void*)& scratch2 +4)’ may be used uninitialized in this function warning: js/src/jit/CacheIRCompiler.cpp:5359:67 [-Wmaybe-uninitialized] ‘*((void*)& scratch2 +12)’ may be used uninitialized in this function warning: js/src/jit/CodeGenerator.cpp:14929:26 [-Wmaybe-uninitialized] ‘argMir’ may be used uninitialized in this function warning: js/src/jit/InlineList.h:299:16 [-Wmaybe-uninitialized] ‘def’ may be used uninitialized in this function warning: js/src/jit/MIR.cpp:882:16 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: js/src/jit/MIR.h:857:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function warning: js/src/jit/MIRGraph.h:178:64 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘*((void*)(& scratch2)+8).js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘scratch2.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function warning: js/src/vm/Interpreter.cpp:4636:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function warning: js/src/wasm/AsmJS.cpp:911:58 [-Wmaybe-uninitialized] ‘coerceTo’ may be used uninitialized in this function warning: js/src/wasm/AsmJS.cpp:911:58 [-Wmaybe-uninitialized] ‘type’ may be used uninitialized in this function warning: js/src/wasm/AsmJS.cpp:1072:44 [-Wmaybe-uninitialized] ‘callee’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:2553:55 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:2554:55 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:9960:13 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10473:3 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10893:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:10902:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:11741:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12202:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12455:11 [-Wmaybe-uninitialized] ‘signedValue’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12458:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12616:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12632:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12659:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmBaselineCompile.cpp:12674:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:295:46 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2369:13 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:2786:19 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:3629:12 [-Wmaybe-uninitialized] ‘dstMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmIonCompile.cpp:3630:12 [-Wmaybe-uninitialized] ‘srcMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:275:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: js/src/wasm/WasmOpIter.h:600:25 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:442:26 [-Wmaybe-uninitialized] ‘numLocalEntries’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1205:22 [-Wmaybe-uninitialized] ‘unusedDestMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1206:22 [-Wmaybe-uninitialized] ‘unusedSrcMemIndex’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1971:19 [-Wmaybe-uninitialized] ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.cpp:1999:40 [-Wmaybe-uninitialized] ‘*((void*)& memory +24)’ may be used uninitialized in this function warning: js/src/wasm/WasmValidate.h:618:17 [-Wmaybe-uninitialized] ‘nextByte’ may be used uninitialized in this function warning: layout/base/FrameProperties.h:389:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function warning: layout/base/PresShell.cpp:2770:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function warning: layout/generic/nsContainerFrame.cpp:2674:45 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function warning: layout/generic/nsContainerFrame.cpp:2713:9 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function warning: layout/generic/nsGridContainerFrame.cpp:5364:13 [-Wmaybe-uninitialized] ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function warning: layout/generic/nsGridContainerFrame.cpp:7829:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function warning: layout/generic/nsIFrame.h:4156:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function warning: layout/generic/nsILineIterator.h:48:10 [-Wmaybe-uninitialized] ‘*((void*)& structure +24)’ may be used uninitialized in this function warning: layout/painting/DashedCornerFinder.cpp:365:7 [-Wmaybe-uninitialized] ‘actualDashLength’ may be used uninitialized in this function warning: layout/painting/DashedCornerFinder.cpp:377:9 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function warning: layout/printing/PrintTranslator.cpp:31:16 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function warning: layout/svg/SVGFilterInstance.cpp:82:51 [-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 warning: layout/tables/nsTableFrame.cpp:7351:76 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead warning: layout/xul/nsSprocketLayout.cpp:894:21 [-Wmaybe-uninitialized] ‘isLTR’ may be used uninitialized in this function warning: media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27 [-Wunused-but-set-variable] variable ‘try_all’ set but not used warning: media/ffvpx/libavutil/opt.c:340:9 [-Wformat-overflow=] ‘%s’ directive argument is null warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] ‘_Serialize’ defined but not used warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable ‘peeked_id’ set but not used warning: media/libsoundtouch/src/RateTransposer.cpp:133:10 [-Wunused-but-set-variable] variable ‘count’ set but not used warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable ‘i’ warning: media/libtremor/lib/tremor_codebook.c:339:11 [-Wunused-variable] unused variable ‘j’ warning: media/libtremor/lib/tremor_floor0.c:120:28 [-Wunused-const-variable=] ‘MLOOP_1’ defined but not used warning: media/libtremor/lib/tremor_floor0.c:127:28 [-Wunused-const-variable=] ‘MLOOP_2’ defined but not used warning: media/libtremor/lib/tremor_floor0.c:134:28 [-Wunused-const-variable=] ‘MLOOP_3’ defined but not used warning: media/libtremor/lib/tremor_floor0.c:168:9 [-Wunused-variable] unused variable ‘j’ warning: media/libtremor/lib/tremor_floor0.c:171:24 [-Wunused-variable] unused variable ‘shift’ warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable ‘dst_offset’ warning: mozglue/baseprofiler/lul/LulMain.cpp:1567:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead warning: netwerk/base/nsNetAddr.cpp:136:40 [-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 warning: netwerk/base/nsSocketTransport2.cpp:906:42 [-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 warning: netwerk/base/nsSocketTransport2.cpp:2809:42 [-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 warning: netwerk/base/nsSocketTransport2.cpp:2828:43 [-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 warning: netwerk/base/nsSocketTransport2.cpp:2842:54 [-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 warning: netwerk/base/nsUDPSocket.cpp:179:40 [-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 warning: netwerk/base/nsUDPSocket.cpp:333:40 [-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 warning: netwerk/base/nsUDPSocket.cpp:753:40 [-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 warning: netwerk/cache2/CacheFileMetadata.h:35:4 [-Wmaybe-uninitialized] ‘frecency’ may be used uninitialized in this function warning: netwerk/dns/DNSRequestChild.cpp:113:56 [-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 warning: netwerk/dns/nsDNSService2.cpp:219:58 [-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 warning: netwerk/dns/nsDNSService2.cpp:261:58 [-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 warning: netwerk/sctp/src/netinet/sctp_input.c:3942:64 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_input.c:3955:66 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_input.c:4233:50 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value warning: netwerk/sctp/src/netinet/sctp_output.c:11022:22 [-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 warning: netwerk/sctp/src/netinet/sctp_output.c:11412:3 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:386:67 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:392:66 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:398:63 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:404:62 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:410:67 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:416:66 [-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 warning: netwerk/socket/nsSOCKSIOLayer.cpp:1328:35 [-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 warning: objdir/dist/include/google/protobuf/parse_context.h:397:17 [-Wtype-limits] comparison is always false due to limited range of data type warning: objdir/dist/include/js/Value.h:433:58 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:433:58 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function warning: objdir/dist/include/js/Value.h:433:58 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Array.h:43:16 [-Warray-bounds] array subscript 2 is above array bounds of ‘js::jit::LDefinition [2]’ warning: objdir/dist/include/mozilla/AutoRestore.h:36:32 [-Wmaybe-uninitialized] ‘*((void*)& ar +4)’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 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]’} warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 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]’} warning: objdir/dist/include/mozilla/Maybe.h:374:55 [-Wmaybe-uninitialized] ‘tmp’ may be used uninitialized in this function 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 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 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 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 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 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 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 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 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 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 warning: objdir/dist/include/mozilla/RangedPtr.h:187:30 [-Wmaybe-uninitialized] ‘size’ may be used uninitialized in this function 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 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 warning: objdir/dist/include/mozilla/ServoStyleConsts.h:1881:22 [-Wmaybe-uninitialized] ‘*((void*)(& sizeStyle)+4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘k’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘funcTypeIndex’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/Vector.h:492:19 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/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 warning: objdir/dist/include/mozilla/dom/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 warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:331:20 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:368:14 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5 [-Wmaybe-uninitialized] ‘isSome’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/dom/QueueParamTraits.h:750:5 [-Wmaybe-uninitialized] ‘temp’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘joinStyle’ may be used uninitialized in this function warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘capStyle’ may be used uninitialized in this function 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::cache::CacheKeysResult [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::InputBlobs [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::ParsedHeaderValueList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsRefreshDriver::ScrollEventArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::net::HttpBackgroundChannelChild::RecvOnConsoleReport(nsTArray&&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 56 is outside array bounds of ‘mozilla::dom::JSWindowActorInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8296 is outside array bounds of ‘mozilla::SharedPrefMapBuilder [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::URLParams [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ 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]’} 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsRefreshDriver::VisualViewportResizeEventArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsRefreshDriver::VisualViewportScrollEventArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsPresContext::FlushPendingMediaFeatureValuesChanged():: [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::PBackgroundDataBridgeChild::nsHttpHeaderArray [1]’ {aka ‘mozilla::net::nsHttpHeaderArray [1]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::layers::KeyboardMap [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::dom::MozUrlClassification [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::psm::ByteArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::IndexGetAllKeysResponse [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::plugins::PPluginInstanceChild::NativeEventData [1]’ {aka ‘mozilla::NativeEventData [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamAlpn [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::BasicCardRequest [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 128 is outside array bounds of ‘mozilla::dom::WorkerErrorReport [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<_GtkTargetEntry*> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::KeyIdsInitData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::SelectContentData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::ContentBlockingLog::LogEntry [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 68 is outside array bounds of ‘mozilla::Telemetry::ChildEventData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘txStack [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘std::pair > [1]’ 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]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘DocShells [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘WrFiltersHolder [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::AnimationEventDispatcher::EventArray [1]’ {aka ‘nsTArray [1]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 52 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 60 is outside array bounds of ‘mozilla::dom::WorkerDebugger::ReportPerformanceInfo():: [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SupportChecker [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::RemoteMediaDataDecoder::DecodeBatch(nsTArray >&&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::PMIDIManagerChild::MIDIPortList [1]’ {aka ‘mozilla::dom::MIDIPortList [1]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::layers::CompositorAnimationIdsForEpoch [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘PurgeList [1]’ {aka ‘nsTArray [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::GetProcInfo(nsTArray&&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::css::LoaderReusableStyleSheets [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘{anonymous}::CoseVerificationContext [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 40 is outside array bounds of ‘mozilla::dom::JSProcessActorInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘nsTObserverArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::MIDIPortList [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::Sgpd [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray*, mozilla::scache::StartupCacheEntry*> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AutoTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicEventInfo> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::plugins::PPluginInstanceParent::NativeEventData [1]’ {aka ‘mozilla::NativeEventData [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 80 is outside array bounds of ‘mozilla::dom::ClonedMessageData [1]’ 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]’} 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 36 is outside array bounds of ‘gfxOTSMessageContext [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 68 is outside array bounds of ‘nsStyleAutoArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::IDBObjectStore::StructuredCloneInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::SVGTransformListParser [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<_AtkObject*> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::wr::IpcResourceUpdateQueue [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::TextTrackListInternal [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::gfx::FilterDescription [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 40 is outside array bounds of ‘const mozilla::dom::JSProcessActorInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamIpv4Hint [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::Sbgp [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 32 is outside array bounds of ‘mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::BackgroundHangAnnotations [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::nsHttpHeaderArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::gfx::CompositeAttributes [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 52 is outside array bounds of ‘mozilla::dom::DocGroup::ReportPerformanceInfo():: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::layers::WrAnimations [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray*> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘BackgroundSdrDecryptStrings(const nsTArray >&, RefPtr&):: [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AlignedTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::SizePair> [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::cache::StorageKeysResult [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ 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]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, std::pair, nsTString > > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::net::ServerTimingParser [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGTransformList [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WifiListenerArray [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 156 is outside array bounds of ‘xpc::StackScopedCloneData [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<_GtkPageRange> [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::widget::LookAndFeelCache [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamIpv6Hint [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::BlobSet [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘std::pair > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::net::NeqoCertificateInfo [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 152 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPURenderPipelineDescriptor [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::dom::ClientRectsAndTexts [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::EntryAndDistance> [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTObserverArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘const nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray > [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::net::CacheIOThread::EventQueue [1]’ {aka ‘nsTArray > [1]’} warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::Maybe > [1]’ warning: objdir/dist/include/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 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]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray, 3> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray, 2> > [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘CopyableTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘gfxFontVariationInstance [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::layers::CollectedFrames [1]’ 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]’} warning: objdir/dist/include/nsTArray.h:578:51 [-Warray-bounds] array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ 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 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 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 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 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 warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 6 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/nsTArray.h:2376:16 [-Warray-bounds] array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ warning: objdir/dist/include/xptcall.h:79:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 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 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’} 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’} warning: security/nss/lib/freebl/mpi/mpi.c:1734:23 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 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’ warning: third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h:74:3 [-Wattributes] ‘packed’ attribute ignored for type ‘uint32_t *’ {aka ‘unsigned int *’} warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_before_idx’ may be used uninitialized in this function warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_after_idx’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2068:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:2068:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function warning: third_party/dav1d/src/decode.c:3448:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:485:20 [-Wmaybe-uninitialized] ‘newmv_ctx’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:537:43 [-Wmaybe-uninitialized] ‘b_top’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:545:59 [-Wmaybe-uninitialized] ‘b_left’ may be used uninitialized in this function warning: third_party/dav1d/src/refmvs.c:600:27 [-Wmaybe-uninitialized] ‘refmv_ctx’ may be used uninitialized in this function warning: third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable ‘has_mid’ warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:48 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:48 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37 [-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 warning: third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:44 [-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 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’} 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’} 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 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 warning: third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35 [-Wdeprecated-declarations] ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36 [-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 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58 [-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 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::RtpRtcp::Configuration’ with no trivial copy-assignment 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 warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:192:47 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:349:50 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:365:50 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:376:50 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:84:36 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:797:36 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:64 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc:106:46 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 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 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’ warning: third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:34 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20 [-Wimplicit-fallthrough=] this statement may fall through warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20 [-Wimplicit-fallthrough=] this statement may fall through 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 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 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. warning: tools/profiler/core/ProfilerCodeAddressService.cpp:56:22 [-Wsign-compare] comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘int’} and ‘unsigned int’ warning: tools/profiler/lul/LulMain.cpp:890:39 [-Wtype-limits] comparison is always false due to limited range of data type warning: tools/profiler/lul/LulMain.cpp:1692:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead warning: xpcom/base/nsSystemInfo.h:38:8 [-Wmaybe-uninitialized] ‘.ProcessInfo::cpuCount’ may be used uninitialized in this function warning: xpcom/base/nsSystemInfo.h:38:8 [-Wmaybe-uninitialized] ‘.ProcessInfo::cpuCores’ may be used uninitialized in this function warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WindowArray [1]’ {aka ‘nsTArray > [1]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsCOMArray [1]’ warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ 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]’} 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]’} 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]’} warning: xpcom/ds/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ warning: xpcom/ds/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 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]’} warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 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 warning: xpcom/io/nsEscape.cpp:588:26 [-Wmaybe-uninitialized] ‘destPtr’ may be used uninitialized in this function warning: xpcom/io/nsLocalFileUnix.cpp:757:42 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function warning: xpcom/io/nsLocalFileUnix.cpp:876:14 [-Wmaybe-uninitialized] ‘myPerms’ may be used uninitialized in this function warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function warning: xpcom/reflect/xptcall/xptcall.h:79:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead warning: xpfe/appshell/AppWindow.cpp:859:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:872:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:872:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function warning: xpfe/appshell/AppWindow.cpp:872:30 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function warning: /usr/include/bits/stdio2.h:100:24 [-Wformat-overflow=] ‘%s’ directive argument is null warning: /usr/include/bits/string_fortified.h:34:33 [-Wrestrict] ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 warning: /usr/include/bits/string_fortified.h:106: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 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size warning: /usr/include/bits/string_fortified.h:106: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 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 31 bytes from a string of length 31 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size warning: /usr/include/features.h:187:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete We know it took a while, but your build finally finished successfully! 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.TkgXJ4 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm ++ dirname /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm + cd firefox-86.0 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-86.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-86.0/objdir/browser/installer' /builddir/build/BUILD/firefox-86.0/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-86.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-86.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-86.0/toolkit/locales/gen_multilocale.py", "main", "../../dist/bin/res/multilocale.txt", ".deps/multilocale.txt.pp", "../../dist/bin/res/multilocale.txt", "en-US"], "start": 1614796576.893076, "end": 1614796576.8998148, "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-86.0/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-86.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-86.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_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='"86.0"' -DMOZILLA_VERSION='"86.0"' -DMOZILLA_VERSION_U=86.0 -DMOZ_AARCH64_JSCVT=0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"86.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_GLEAN=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-86.0/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/firefox-86.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin/firefox ln -s /usr/lib/firefox/firefox /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-86.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-86.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/false/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-x11.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin/firefox-x11 + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm//usr/lib/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm//usr/lib/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-86.0-20210222.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/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/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-86.0 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo an ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/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-86.0 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/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-86.0 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/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-86.0 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo bn ++ sed -e s/-/_/g + language=bn + echo '%lang(bn) /usr/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-86.0 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/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-86.0 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ca ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/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-86.0 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/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-86.0 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/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-86.0 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/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-86.0 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/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-86.0 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/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-86.0 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/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-86.0 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/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-86.0 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/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-86.0 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/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-86.0 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/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-86.0 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/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-86.0 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ff ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/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-86.0 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/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-86.0 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/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-86.0 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/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 - + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-86.0 ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/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-86.0 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/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-86.0 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/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 + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/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-86.0 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/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-86.0 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/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-86.0 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/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-86.0 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/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 + xargs chmod 644 + find langpack-ka@firefox.mozilla.org -type f + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-86.0 ++ echo ka ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/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 - + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-86.0 ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/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-86.0 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/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 - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/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-86.0 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/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-86.0 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/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 + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + 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-86.0 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/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-86.0 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/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-86.0 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/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-86.0 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/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 + cd - + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks /builddir/build/BUILD/firefox-86.0 ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ne-NP ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/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-86.0 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/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-86.0 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/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-86.0 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/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-86.0 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/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-86.0 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/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-86.0 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/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 + cd - /builddir/build/BUILD/firefox-86.0 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo sk + language=sk + echo '%lang(sk) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/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-86.0 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib/firefox/langpacks/langpack-sv-SE@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-86.0 + cd - + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/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-86.0 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo tl ++ sed -e s/-/_/g + language=tl + echo '%lang(tl) /usr/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-86.0 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo trs ++ sed -e s/-/_/g + language=trs + echo '%lang(trs) /usr/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 + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/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-86.0 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/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 /builddir/build/BUILD/firefox-86.0 + cd - + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/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-86.0 + cd - + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/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-86.0 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/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-86.0 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/langpacks ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(es) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(fy) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(ga) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(gu) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(hi) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(hy) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(nb) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(nn) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(pa) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(pt) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(sv) /usr/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-86.0-7.fc32.arm/usr/lib/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-86.0 + echo '%lang(zh) /usr/lib/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm//usr/lib/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm//usr/lib/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/metainfo ++ date +file.file + /usr/bin/sed -e s/__VERSION__/86.0/ -e s/__DATE__/file.file/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/gnome-shell/search-providers + rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/gtk2/ + rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox-devel-86.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox-devel-86.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox-devel-86.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/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.9OJmu8 + umask 022 + cd /builddir/build/BUILD + cd firefox-86.0 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-86.0-7.fc32.armv7hl warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/firefox and /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm/usr/lib/firefox/firefox-bin warning: absolute symlink: /usr/lib/firefox/dictionaries -> /usr/share/myspell Provides: application() application(firefox.desktop) firefox = 86.0-7.fc32 firefox(armv7hl-32) = 86.0-7.fc32 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.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.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.55) 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.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-86.0-7.fc32.armv7hl Provides: application() application(firefox-x11.desktop) firefox-x11 = 86.0-7.fc32 firefox-x11(armv7hl-32) = 86.0-7.fc32 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-86.0-7.fc32.armv7hl Provides: application() application(firefox-wayland.desktop) firefox-wayland = 86.0-7.fc32 firefox-wayland(armv7hl-32) = 86.0-7.fc32 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-86.0-7.fc32.arm Wrote: /builddir/build/RPMS/firefox-x11-86.0-7.fc32.armv7hl.rpm Wrote: /builddir/build/RPMS/firefox-wayland-86.0-7.fc32.armv7hl.rpm Wrote: /builddir/build/RPMS/firefox-86.0-7.fc32.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.QKjc35 + umask 022 + cd /builddir/build/BUILD + cd firefox-86.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-86.0-7.fc32.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0